Apakah aman / normal untuk menginstal aplikasi menggunakan snap? Saya belum pernah melakukannya di masa lalu. Saya selalu menggunakan metode install sudo apt-get.
Iya. Beberapa orang mungkin berpendapat lebih aman karena banyak buncis yang dikekang secara ketat, sehingga tidak dapat menjangkau melampaui apa yang diizinkan untuk diakses.
Ke folder mana aplikasi diinstal dengan snap diinstal?
Mereka tidak "diinstal" dalam pengertian tradisional. File snap adalah file terkompresi yang duduk di disk sebagai gambar hanya-baca. Itu dipasang ketika snap diinstal, dan file di dalamnya tidak terkompresi saat runtime. Mereka tidak dihapus ke direktori pada disk.
File snap biasanya dapat ditemukan di /var/lib/snap/snapd/snaps
dan ketika di-mount file di dalamnya dapat dilihat /snap/<snapname>/current
.
Bisakah pengguna lain di komputer yang sama mengakses aplikasi ini?
Iya. Mereka dipasang untuk semua pengguna. Namun data pengguna akan terpisah untuk setiap pengguna. Biasanya di /home/<user>/snap/<appname>/current
.
Ada proses snapd dengan root sebagai pemilik selalu berjalan. Apakah ini normal?
Iya. Terkunci secara otomatis memperbarui, dan snapd
proses inilah yang menangani hal ini.
daftar snap menunjukkan inti diinstal. Apakah ini normal?
Iya. The core
sekejap berisi minimal, stabil, lingkungan runtime Ubuntu umum yang bentak aplikasi berjalan melawan. Ini memastikan snap yang sama dapat dijalankan di Ubuntu 17.10, 17.04, 16.04, 14.04 dan distribusi lainnya seperti Debian, Fedora, OpenSUSE, dan lainnya.
snap install syncthing
. Semuanya berjalan dengan baik. Ada/var/lib/snapd/snaps/syncthing
(Perhatikan snap yang hilang dalam struktur) dan ada/snap/syncthing/current
. Tetapi ketika saya mencobasyncthing
di command prompt, ia mengeluh Command tidak ditemukan. Apakah saya harus melakukan hal lain setelahnyasnap install
?/snap/syncthing/current/syncthing
menjalankan aplikasi. Saya pikir snap akan mengurus jalur jugglery untuk mengatur segalanya :)Paket snap tidak dapat diinstal ke folder. Terkunci adalah mount squashfs. Ya, setiap pengguna di komputer harus dapat menjalankan aplikasi yang diinstal melalui snap. Mereka secara teknis lebih aman daripada paket debian, karena paket debian secara otomatis memberikan akses root ke paket apa pun yang diinstal, sementara snaps hanyalah file SquashFS yang dipasang, dan yang tidak memiliki skrip yang menjalankan kode arbitrer sebagai root.
The
snapd
proses harus dijalankan sebagai root, dan begitu juga normal, serta kebutuhan untukubuntu-core
paket yang diinstal, untuk menjalankan terkunci.sumber