Pertanyaan Apa itu Snappy Ubuntu Core?


Sebelum semua orang bergegas untuk menandai ini sebagai duplikat, saya memang membaca utas lainnya sini dan sini, googling ini, dan mengunjungi beranda tajam sini mencari untuk menghapus kebingungan saya, dan saya tidak bisa. Saya bertanya di sini karena saya masih bingung. Saya mengerti bahwa ini adalah semacam ubuntu yang bekerja minimal, dan semangat pertanyaan ini bukanlah apa yang "di dalamnya", melainkan apa itu dan bagaimana cara kerjanya.

  1. Apa pendekatan cepat untuk aplikasi? Homepage menjelaskan beberapa manfaatnya, tetapi sebagai pengguna, bagaimana saya akan mendapatkan aplikasi? Apakah saya masih sudo apt-get install XXXX? Atau sesuatu yang lain?

  2. Akankah aplikasi ubuntu reguler berfungsi jika saya menginstal tajam (hal yang sama yang bekerja pada instalasi ubuntu normal saya menggunakan apt-get atau dengan mengunduh paket deb), atau apakah seseorang perlu melakukan sesuatu yang istimewa untuk membuat aplikasi bekerja dengan cepat?

  3. Snappy Core tersedia untuk Raspberry Pi, misalnya, yang merupakan prosesor (ponsel) yang berbeda, jika saya menginstalnya dengan cepat, apakah aplikasi desktop biasa masih bekerja pada Pi? Apakah itu titik tajam?

  4. Jika pendekatan standar tidak berfungsi, bagaimana cara mendapatkan aplikasi, di mana saya mencari aplikasi apa yang tersedia untuk cepat, dan bagaimana cara menginstalnya.

Terima kasih. Pertanyaan saya diformulasikan untuk yang terbaik dari pemahaman saya tentang bagaimana aplikasi bekerja dan terinstal di Ubuntu, tapi tolong edit mereka untuk membuat lebih masuk akal jika Anda mendapatkan apa yang saya ingin tanyakan.


88
2018-04-03 22:32


asal


Tampaknya bagi saya bahwa Canonical menciptakan untaian baru distribusi Linux, karena tidak menggunakan baik Redhat maupun infrastruktur Debian, dan bahwa menggunakan nama Ubuntu untuk itu harus membantu penerimaan pengembang. - Thorbjørn Ravn Andersen
Deskripsi yang sangat bagus tentang apa itu jepretan, bagaimana dan di mana cara kerjanya telah didaftar ulang snapcraft.io dan disebutkan dalam docs.ubuntu.com/core/en - luart


Jawaban:


apt-get dan utilitas lain untuk bekerja dengan tradisional .deb paket tidak berfungsi untuk menginstal dan memutakhirkan aplikasi pada sistem Core Ubuntu Snappy. Sebaliknya Anda menggunakan snappy utilitas. Lihat Snappy Tour untuk detailnya.

Untuk meringkas beberapa contoh dari Snappy Tour, untuk menginstal aplikasi Docker yang akan Anda jalankan:

sudo snappy install docker

Dan untuk menginstal pembaruan, Anda jalankan sudo snappy update-versions (yang sesuai dengan sudo apt-get update pada sistem Ubuntu normal), snappy versions untuk melihat apa yang baru tersedia, dan sudo snappy update ... untuk menentukan paket untuk memperbarui (meletakkan nama mereka di tempat ...).

Karena Snappy Ubuntu Core tidak digunakan .deb paket, paket Ubuntu yang dibuat untuk sistem Ubuntu biasa tidak akan berfungsi - hubungan antara sistem Ubuntu reguler dan Snappy Ubuntu Core ketika datang ke file paket, pada dasarnya, sama dengan hubungan antara dua distribusi yang menggunakan manajer paket yang sama sekali berbeda . (Misalnya: Ubuntu dan Fedora.)

Seperti di hampir semua OS, Anda dapat menginstal program secara manual di Snappy Ubuntu Core asalkan Anda memiliki atau dapat memperoleh semua pustaka (dan setiap dependensi lainnya) yang mereka butuhkan. Namun, hanya cara terbaik untuk menginstal sebagian besar perangkat lunak pada sistem Ubuntu biasa adalah dengan .deb paket, cara terbaik untuk menginstal perangkat lunak pada Snappy Ubuntu Core adalah dengan paket-paket tajam yang dibuat khusus. Hanya segelintir dari ini yang ada sejauh ini.

Untuk mencari aplikasi Snappy Ubuntu Core dari dalam sistem Core Ubuntu Snappy, gunakan:

snappy search istilah pencarian

Ini menemukan paket Snappy dengan search-term dalam nama mereka. (Anda akan mengganti itu dengan apa pun yang Anda cari, tentu saja.)


Sedangkan untuk Raspberry Pi, mereka memiliki prosesor ARM, yang Anda benar tidak sama dengan prosesor 32-bit dan 64-bit Intel dan AMD yang kebanyakan dari kita gunakan pada PC tradisional kita. Namun, dukungan Raspberry Pi tidak muncul sebagai titik utama dari Snappy Ubuntu Core. Sebaliknya, karena Anda mungkin sadar, tujuan umum dari Snappy adalah untuk kecepatan, stabilitas, dan keamanan yang lebih baik, dalam keadaan di mana sistem Ubuntu Core minimal memadai dan tepat.

Snappy bersifat cloud-oriented ("Snappy Ubuntu Core adalah sistem sempurna untuk penyebaran kontainer awan skala besar ..."), dan secara eksplisit mendukung banyak platform x86 (yaitu, bukan ARM) - lihat daftar opsi di bawah "Coba Ubuntu yang baru dan tajam sendiri!" di halaman rumah Snappy.

Meskipun demikian, tergantung pada kebutuhan Anda, Snappy Ubuntu Core mungkin merupakan cara yang masuk akal untuk mendapatkan sistem Ubuntu Core yang berfungsi pada Raspberry Pi. Tergantung pada papan Raspberry Pi yang Anda miliki, mungkin atau mungkin tidak mendukung instalasi Ubuntu yang lebih lengkap dan lebih tradisional. Perhatikan, meskipun, bahwa ada opsi lain yang mungkin lebih seperti Ubuntu dalam hal-hal yang penting bagi sebagian besar pengguna sistem Ubuntu tradisional:

  • Debian sangat mirip dengan Ubuntu, dan memberikan pengalaman dalam banyak hal lebih mirip dengan instalasi Ubuntu kebanyakan. Secara khusus, seperti sistem Ubuntu yang digunakan Debian normal apt-get. Faktanya apt-get berasal dari Debian. (Ubuntu adalah turunan dari Debian.)
  • Raspbian adalah turunan dari Debian yang dibuat khusus untuk Raspberry Pi. Seperti Debian dan sistem Ubuntu normal (non-Snappy), menggunakan manajemen paket berbasis APT (yaitu, dengan apt-get). Halaman proyek Debian tentang Debian di Raspberry Pi bahkan mengatakan, "Umumnya, taruhan terbaik Anda adalah menggunakan Raspbian".

Lihat juga daftar sistem operasi ini untuk Raspberry Pi.


76
2018-04-04 00:18



Wow, ini klarifikasi yang bagus !! Terima kasih banyak. - ste_kwr
Ini PERSIS apa yang saya cari selama beberapa waktu. Sekarang saatnya belajar sedikit lebih banyak tentang hal itu sekarang setelah saya memiliki pemahaman dasar! Terima kasih banyak! - Crutchcorn
Jadi, @Eliah Kagan, apa keuntungan dari Snappy atas Ubuntu atau Debian biasa? - thatmaheshrs
@thatmaheshrs: Apakah Anda sudah membaca tur? "Aplikasi Snappy dan Ubuntu Core sendiri dapat ditingkatkan secara atomik dan digulung kembali jika diperlukan". - Nick Westgate
Nya sudo snap install <something> dan snap find <search term> sekarang. - dholbach


Snappy Ubuntu Core seperti sistem Lego, setiap snap (app) adalah blok yang tidak terpengaruh oleh buncis lainnya. Jadi keamanan lebih sederhana dan lebih tinggi, ketergantungan tidak lagi menjadi masalah dan siklus bentak jauh lebih mudah. Dengan satu perintah, Anda dapat bertukar versi, menghilangkan, dan memutakhirkan sembarang snapp dan bahkan inti (OS).

Ini adalah default pada 16.04 tetapi Mark mengatakan bahwa Anda akan menggunakan .apt dan .deb juga.


5
2018-02-06 18:01



Ini tidak masuk akal. Kedengarannya bagus, tetapi jelas ditulis oleh seseorang tanpa pemahaman teknis. "Snap" bukanlah istilah teknis. Dependensi dalam .deb paket juga diurus - dan versinya. Ketik saja apt-cache depends <package>. Dan, satu perintah? Siapa yang peduli ... Hapus saja dasbornya: apt-cache  apt-get.. menjadi apt cache dan apt get... - Evan Carroll