Meskipun paket Snap tidak didukung di distro Linux berbasis Arch secara default, mudah untuk menginstal Snap di Arch Linux saat Anda menginginkannya.
Snap adalah sistem manajemen paket modern yang menjanjikan distribusi paket yang mulus dan manajemen ketergantungan yang lebih baik dibandingkan dengan manajer paket lainnya.
Tidak seperti distro Linux lainnya seperti Ubuntu, Arch Linux tidak dikirimkan dengan dukungan Snap secara default. Untungnya, mudah untuk menginstal dan mengonfigurasi Snap di Arch Linux.
Keuntungan Paket Snap
Snap dikembangkan dan dikelola oleh Canonical, perusahaan di belakang Ubuntu. Tujuan utama Snap adalah membuat manajemen paket di Linux jauh lebih mudah. Terkunci bersifat universal, didukung di semua distro Linux utama, dan hadir dengan banyak manfaat lainnya.
Paket dan perintah snap dimaksudkan untuk bekerja pada sistem Linux apa pun terlepas dari distro yang mendasarinya. Ini berarti Anda mendapatkan pengalaman yang sama saat berpindah dari satu distro ke distro lainnya. Ini juga merupakan keuntungan besar bagi pengembang perangkat lunak karena mereka hanya dapat mendistribusikan satu paket yang akan berfungsi di semua distro Linux.
Keuntungan utama lain dari paket Snap adalah bahwa mereka datang dengan semua ketergantungan yang diperlukan agar perangkat lunak dapat bekerja dengan lancar. Ini menghasilkan keamanan dan keandalan yang lebih baik.
Paket snap diperbarui secara otomatis dan Anda dapat memutar kembali ke versi snap sebelumnya jika yang sekarang tidak berfungsi dengan benar.
Jika Anda ingin merasakan semua keuntungan ini dan lebih banyak lagi, inilah cara Anda menginstal Snap di Arch Linux:
Langkah 1: Memasang Snap di Arch Linux
Repositori default Arch Linux tidak memiliki paket snapd; kamu butuh gunakan Arch User Repository (AUR) alih-alih. Repositori Pengguna Arch dikelola oleh komunitas penggemar Arch Linux, dan berisi berbagai macam paket yang tidak tersedia di repositori resmi Arch.
Pertama, Anda perlu menginstal Git, jika Anda belum memilikinya di sistem Anda. Anda dapat menginstal Git menggunakan perintah berikut:
sudo pacman -S git
Setelah diinstal, Anda dapat mengkloning repositori snapd ke mesin Anda. snapd adalah daemon dan runtime untuk mengelola paket snap.
klon git https://aur.archlinux.org/snapd.git
Selanjutnya, pindah ke direktori snapd yang baru diklon menggunakan perintah cd:
cd snapd
Bangun dan instal snapd menggunakan makepkg kegunaan. makepkg mengotomatiskan pembuatan paket di Arch Linux.
makepkg -si
Ikuti petunjuk terminal untuk menyelesaikan instalasi.
Langkah 2: Mengonfigurasi Layanan snapd
Agar layanan snapd dimulai secara otomatis setelah boot, jalankan perintah berikut:
sudo systemctl aktifkan --sekarang snapd.socket
Anda dapat memeriksa status layanan menggunakan:
sudo systemctl status snapd
Jika Anda telah mengonfigurasi semuanya dengan benar, layanan harus berjalan dan diaktifkan untuk memuat saat startup sistem.
Selanjutnya, Anda harus mengaktifkan paket snapd klasik dengan menjalankan:
sudo ln -s /var/lib/snapd/snap /snap
Anda mungkin perlu keluar atau memulai ulang sistem Anda agar perintah sebelumnya berlaku.
Langkah 3: Menginstal Perangkat Lunak Dengan Snap
Untuk mendaftar semua paket yang diinstal melalui snap, jalankan perintah berikut:
daftar jepret
Output dari perintah sebelumnya akan menunjukkan bahwa Anda belum memasang snap apa pun.
Kita dapat menginstal contoh aplikasi snap, yaitu Halo Dunia paket jepret. Jalankan perintah berikut:
jepret instal hello-world
Jika Anda menjalankan daftar jepret perintah lagi, kali ini akan mencantumkan aplikasi yang diinstal.
Lihatlah halaman manual untuk mempelajari lebih lanjut tentang snap dan opsi perintahnya.
jepret pria
Cara Menghapus Instalasi Snap di Arch Linux
Kamu bisa gunakan Pacman untuk menghapus atau menginstal paket di ArchLinux. Misalnya, untuk menghapus snap, cukup jalankan perintah berikut:
sudo pacman -Rs snapd
Snap Bekerja di Arch Linux!
Meskipun snap tidak tersedia secara default di Arch Linux, Anda dapat menginstalnya melalui Arch User Repository.
Dibandingkan dengan manajer paket Linux tradisional, snap memiliki banyak keuntungan seperti manajemen ketergantungan yang lebih baik dan dukungan Linux universal.