Jepret di Ubuntu 16.04

13

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 .snapekstensi .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?

bunga aster
sumber
1
+1. Telah ada banyak publikasi tentang format paket Snap dan bagaimana hal itu mengubah hal-hal untuk pengembang - tetapi informasi perubahan apa yang akan dikenakan pada pengguna akhir sulit ditemukan.
Jos

Jawaban:

14

paket snap diinstal melalui perintah snap. Informasi lebih lanjut ada di sini .

Cari paket snap yang tersedia

Untuk melihat daftar semua paket yang tersedia di toko, buka terminal dan jalankan perintah berikut:

snap find

Untuk mencari paket tertentu dengan nama, cukup tambahkan istilah pencarian Anda di akhir perintah snap find:

snap find name

Untuk deskripsi paket-pencarian pencarian yang lebih lengkap serta nama-nama paket - hanya pipa output perintah snap find melalui alat penyaringan grep, seperti:

snap find | grep search

Cara menginstal paket snap

Untuk menginstal paket snap, gunakan perintah berikut, tentukan paket dengan nama. Karena ini membuat perubahan pada sistem, Anda harus menambahkan sudosebelum perintah untuk menjalankannya dengan hak akses root.

sudo snap install package-name

Perintah snap akan mengunduh dan menginstal paket snap yang Anda tentukan, menampilkan progres di jendela terminal.

Anda dapat meluncurkan aplikasi yang Anda instal seperti aplikasi lainnya. Jika itu adalah aplikasi grafis, itu akan muncul di menu aplikasi desktop Anda. Jika tidak, mulailah mengetik nama aplikasi di terminal dan tekan Tabtombol untuk melengkapinya secara otomatis. Anda kemudian dapat menekan Enteruntuk meluncurkan aplikasi atau menjalankan perintah yang Anda instal.

Cara memperbarui paket snap

Untuk memperbarui paket snap yang diinstal, jalankan perintah berikut, tentukan nama paket. Jika versi snap baru tersedia, itu akan diunduh dan diinstal.

sudo snap refresh package-name

Tampaknya tidak ada perintah yang memperbarui semua paket snap yang diinstal saat ini, tetapi kami tidak akan terkejut melihat satu paket ditambahkan di masa mendatang.

Cara mendaftar paket snap yang Anda instal

Untuk mendaftar paket snap yang Anda instal, jalankan perintah berikut

snap list

Anda dapat menggunakan perintah ini untuk mencari paket-paket yang Anda instal, juga –j ust output melalui grep lagi:

snap list | grep search

Cara menghapus paket snap

Untuk menghapus paket snap yang diinstal dari komputer Anda, jalankan perintah berikut:

 sudo snap remove package-name

Lihat perubahan terbaru

Jalankan perintah berikut untuk melihat daftar perubahan sistem. Ini menampilkan daftar paket snap yang baru saja Anda instal, disegarkan (diperbarui), dan dihapus, seiring dengan waktu operasi tersebut berlangsung.

snap changes

Lihat operasi lainnya

Untuk melihat lebih banyak operasi perintah snap, lihat manual perintah snap dengan perintah berikut. Gunakan tombol panah dan halaman atas / bawah untuk menelusuri manual. tekan qtombol untuk berhenti setelah selesai.

man snap  

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.

Prof Yaffle
sumber