GNU/Linux >> Belajar Linux >  >> Debian

Cara Memasang Snap &Snap-Store (Snapcraft) di Debian 11 Bullseye

Secara default, Debian tidak datang dengan Snap atau Snap Store yang terinstal karena ini adalah fitur yang dibangun oleh Canonical sebagai cara yang lebih cepat dan mudah untuk menginstal versi terbaru perangkat lunak di Ubuntu sistem, dan paket Snap diinstal dari server SNAP pusat yang dioperasikan oleh Canonical.

Mengingat Ubuntu didasarkan pada Debian, Snap dapat diinstal dan, sebagian besar, bekerja dengan sebagian besar paket. Ada beberapa konflik dengan paket tertentu, terutama ketika Debian mengeluarkan rilis baru, untungnya rilis stabil Debian sedikit dan jarang. Masalah dengan manajer paket Snaps VS APT adalah bahwa Snaps mandiri, yang menghasilkan peningkatan .snap karena menyertakan semua dependensinya. Sebaliknya, APT jauh lebih ringan daripada rekan snap-nya karena tidak perlu menggabungkan dependensi.

Namun, beberapa keuntungan menggunakan paket snap adalah bahwa paket tersebut lebih sering diperbarui daripada paket APT, terutama pada distribusi seperti Debian, yang sangat stabil. Namun, ini datang dengan kelemahan dari paket/perangkat lunak yang lebih lama. Keuntungan lainnya adalah Anda dapat menginstal paket yang sama bersama paket .deb dari APT saat menginstal paket Snap karena paket tersebut tidak akan menimbulkan konflik dan dapat berguna dalam situasi tertentu.

Menginstal Snap di Debian 11 Bullseye adalah proses yang cukup mudah. Anda akan mempelajari cara menginstal Snap dan Snap-Store di Debian 11 Bullseye di akhir tutorial.

Prasyarat

  • OS yang Disarankan: Debian 11 Bullseye
  • Akun pengguna: Akun pengguna dengan hak istimewa sudo atau akses root (perintah su) .
  • Paket yang Diperlukan:

Memperbarui Sistem Operasi

Perbarui Debian 11 . Anda sistem operasi untuk memastikan semua paket yang ada mutakhir:

sudo apt update && sudo apt upgrade

Akses Root atau Sudo

Secara default, ketika Anda membuat akun Anda saat memulai dengan Debian dibandingkan dengan distribusi lain, itu tidak secara otomatis menerima status sudoers. Anda harus memiliki akses ke sandi root untuk menggunakan perintah su atau kunjungi tutorial kami tentang Cara Menambahkan Pengguna ke Sudoers di Debian.

Instal Snap (Snapd)

Snap tersedia untuk diinstal dari Repositori default Debian 11, dan paketnya diberi nama snapd .

Untuk memulai instalasi Snap, jalankan perintah berikut.

sudo apt install snapd

Contoh keluaran:

Ketik “Y”, lalu tekan “ENTER KEY” untuk melanjutkan instalasi.

Setelah Snap dipasang, sangat disarankan untuk keluar dan masuk kembali atau memulai ulang layanan Anda untuk memastikan jalur snap diperbarui dengan benar.

sudo systemctl restart snapd

Jika Anda menginstal Snap untuk pertama kalinya, disarankan untuk menginstal file inti untuk menghindari masalah yang saling bertentangan:

sudo snap install core

Contoh keluaran:

core 16-2.51.4 from Canonical✓ installed

Selanjutnya, verifikasi layanan Snapd berjalan dengan menggunakan perintah systemctl:

systemctl status snapd

Contoh:

Jika layanan belum diaktifkan, gunakan perintah berikut untuk memulai Snap.

sudo systemctl start snap

Untuk mengaktifkan Snap pada boot sistem, gunakan perintah berikut:

sudo systemctl enable snap

Cara menggunakan Snap

Menginstal Paket

Sekarang Snap telah terinstal, Anda dapat dengan cepat menguji menginstal sebuah paket, dan ini bisa apa saja; namun untuk tutorialnya, aplikasi Discord akan menjadi contohnya.

sudo snap install discord

Contoh keluaran:

discord 0.0.16 from Snapcrafters installed

Perbarui Paket

Untuk selanjutnya, untuk memperbarui Discord dan paket lain yang diinstal oleh Snap, jalankan perintah berikut:

sudo snap refresh

Hapus Paket

Jika Anda tidak perlu lagi menginstal Discord, hapus menggunakan perintah Snap remove.

sudo snap remove discord

Contoh keluaran:

discord removed

Discord bekerja dengan baik dengan Snap dan Snap Store; namun, seperti yang disebutkan di awal, beberapa aplikasi dapat bermasalah, seperti tidak menambahkan ikon ke menu aplikasi. Jika ini terjadi, periksa bagian pemecahan masalah di akhir tutorial.

Opsional – Instal Snap-Store

Setelah Anda menginstal Snap pada sistem Debian Anda, Anda memiliki opsi untuk menginstal toko Snapcraft, yang menggunakan UI grafis yang dapat lebih menarik dan lebih mudah untuk mencari paket. Ini sepenuhnya opsional, tetapi jika Anda ingin menginstal, jalankan perintah berikut:

sudo snap install snap-store

Contoh keluaran:

snap-store 3.38.0-64-g23c4c77 from Canonical✓ installed

Setelah penginstalan selesai, Anda dapat menjalankan Snap Store dengan beberapa cara berbeda.

Pertama, saat Anda berada di terminal, Anda dapat menggunakan perintah berikut:

snap run snap-store

Atau, jalankan snap run snap-store & perintah di latar belakang untuk mengosongkan terminal:

snap run snap-store &

Namun, ini tidak praktis, dan Anda akan menggunakan jalur berikut di desktop Anda untuk membuka jalur:Aktivitas> Tampilkan Aplikasi> Snap Store . Jika Anda tidak dapat menemukannya, gunakan fungsi pencarian di menu Tampilkan Aplikasi jika Anda memiliki banyak aplikasi yang diinstal.

Contoh:

Setelah terbuka, Anda akan masuk ke halaman landing store Snap Store. Dari sini, Anda dapat mencari dan menginstal paket Snap pilihan Anda.

Contoh:

Pemecahan Masalah – Ikon Snap Hilang

Saat ini, di Debian 11, Snap, sebagian besar, bekerja dengan sebagian besar paket. Namun, pada beberapa kesempatan, aplikasi tidak menambahkan ikonnya ke peluncur aplikasi sistem. Ini dapat diperbaiki dengan prosedur di bawah ini.

Pertama, jalankan perintah berikut ln -s command :

sudo ln -s /etc/profile.d/apps-bin-path.sh /etc/X11/Xsession.d/99snap

Selanjutnya, gunakan editor teks untuk membuka file login.defs :

sudo nano /etc/login.defs

Setelah berada di dalam file, tempel kode berikut di akhir file.

ENV_PATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

Contoh:

Selanjutnya, simpan file CTRL+O lalu keluar dengan CTRL+X .

Untuk mengaktifkan perbaikan, Anda harus keluar dan masuk kembali. Namun, yang terbaik adalah memulai ulang sistem.

sudo reboot now

Saat Anda masuk kembali ke sistem, ikon yang hilang akan muncul.

Hapus Snap (Dari Debian)

Untuk menghapus Snap dari sistem Debian Anda, jalankan perintah berikut:

sudo apt autoremove snapd --purge

Contoh keluaran:

Ketik “Y”, lalu tekan “ENTER KEY” untuk melanjutkan dengan uninstall (penghapusan).

Ini akan menghapus Snap dan semua paket tambahan yang diinstal dan dependensi. Misalnya, jika Anda menginstal Snap Store dan tidak menghapusnya sebelumnya, paket ini dan yang lainnya diinstal oleh Snap secara penuh.

Contoh:

Removing snap snapcraft and revision 6751
Removing snap-snapcraft-6751.mount
Discarding preserved snap namespaces
Final directory cleanup
Removing extra snap-confine apparmor rules
Removing snapd cache
Removing snapd state

Debian
  1. Cara Menginstal Debian 11 (Bullseye) Langkah demi Langkah

  2. Cara Menginstal Python 3.8 di Debian 11 Bullseye

  3. Cara Menginstal Python 3.9 di Debian 11 Bullseye

  1. Bagaimana Instal GIMP pada distribusi Bullseye Debian 11

  2. Cara Menginstal Pycharm di Debian 11

  3. Cara Menginstal Clonezilla di Distribusi Bullseye Debian 11

  1. Cara Menginstal Docker di Debian 11 (Bullseye)

  2. Cara Menginstal Debian 11 (Bullseye) dengan Tangkapan Layar

  3. Cara Menginstal Python 3.7 di Debian 11 Bullseye