Benar-benar bingung dengan ini fitur baru sekejap . Saya tahu ini mungkin pertanyaan-jawaban yang terperinci, tetapi saya perlu tahu beberapa info tentang itu.
Saya telah membaca bahwa format aplikasi baru, snap yang dapat diinstal secara default dalam rilis dukungan jangka panjang terbaru bersama paket deb tradisional. Jadi, apakah ini artinya ada paket dengan .snap
ekstensi .deb
? Lalu, Bagaimana cara menginstal?
Pengguna dapat menggunakan versi aplikasi yang lebih baru pada versi Ubuntu yang lebih lama tanpa mengabaikan stabilitas seluruh sistem Anda. Apakah ini satu-satunya perbedaan antara deb dan snap? Apakah hanya ada untuk versi LTS atau untuk non-LTS juga?
Dengan ini, juga dikatakan bahwa Membuat buncis disederhanakan untuk pengembang dengan pengenalan alat baru yang disebut "snapcraft" untuk dengan mudah membangun dan mengemas aplikasi dari sumber dan paket deb yang ada. Apakah ini berguna untuk pengguna desktop atau hanya untuk pengembang?
sumber
Jawaban:
paket snap diinstal melalui perintah snap. Informasi lebih lanjut ada di sini .
Akibatnya, paket .deb menyertakan file yang dapat dieksekusi plus informasi yang diperlukan untuk menginstalnya ke dalam sistem: ke mana ia pergi, apa yang tergantung, dll. Bandingkan ini dengan paket snap, yang mencakup executable dan semua dependensi yang diperlukan - pikirkan itu seperti menghubungkan statis perpustakaan versus memanggil secara dinamis apa yang diinstal di tempat lain pada sistem.
Idenya adalah bahwa Anda dapat memiliki perpustakaan versi A yang stabil di OS, tetapi aplikasi baru mungkin menuntut versi B. Dengan .deb, Anda harus memutakhirkan A, dan yang pada gilirannya akan berdampak pada beberapa paket lain; dengan snap, aplikasi akan dibundel dengan versi B untuk penggunaan satu-satunya, sehingga versi seluruh sistem A tetap tidak tersentuh.
sumber