Menginstal Aplikasi dari Snap Store
Halaman ini menjelaskan cara menginstal dan mengelola aplikasi dalam container dari Snap Store menggunakan format paket Snap.
Apa itu Snap Store
Snap Store adalah repositori terpusat untuk aplikasi Snap, yang menyediakan ribuan aplikasi yang dikemas menggunakan format Snap. Snap adalah aplikasi dalam container yang mandiri, mencakup semua dependensi yang diperlukan, dan dapat berjalan pada sistem Linux apa pun yang telah memasang Snapd.
Memahami Snap
Snap (atau paket "Snapcraft") adalah format paket aplikasi universal yang menggabungkan aplikasi beserta dependensinya dalam arsip terkompresi yang mandiri. Snap bertujuan memberikan perilaku aplikasi yang konsisten di berbagai distribusi dan versi Linux.
Snap mirip dengan Flatpak dan AppImage karena dirancang agar tidak bergantung pada distribusi tertentu serta mencakup semua dependensi yang diperlukan. Snap berbeda dari Flatpak karena menggunakan format pengemasan yang berbeda serta mekanisme pembaruan dan confinement yang berbeda. Snap dikembangkan dan dipelihara oleh Canonical, perusahaan di balik Ubuntu, tetapi dapat digunakan pada distribusi Linux apa pun yang mendukung Snapd, termasuk Fedora.
Snap tidak diaktifkan secara bawaan di Fedora, tetapi Anda dapat dengan mudah memasang daemon Snapd untuk menggunakannya.
Menginstal Snapd
Untuk menggunakan Snap di Fedora, instal daemon Snapd:
$ sudo dnf install snapd
Lalu aktifkan socket Snapd:
$ sudo systemctl enable --now snapd.socket
Setelah instalasi, Anda mungkin perlu memulai ulang atau keluar lalu masuk kembali agar dukungan Snap berfungsi dengan baik.
Menemukan dan menginstal aplikasi
Menggunakan Snap Store (GUI)
Di Fedora, Anda dapat menginstal aplikasi grafis Snap Store:
$ sudo snap install snap-store
Lalu:
-
Buka Snap Store dari menu Aplikasi Anda
-
Cari aplikasi yang ingin Anda instal
-
Klik Install untuk memulai instalasi
-
Aplikasi akan diunduh dan diinstal secara otomatis
Menggunakan baris perintah
Cari aplikasi:
$ snap find application_name
Instal aplikasi:
$ snap install application_name
Sebagai contoh, untuk menginstal Visual Studio Code:
$ snap install code --classic
Beberapa Snap memerlukan flag --classic agar dapat berjalan di luar lingkungan confinement untuk fungsionalitas penuh.
|
Mengelola aplikasi Snap
Menjalankan aplikasi
Aplikasi Snap yang telah diinstal akan muncul di menu Aplikasi Anda dan dapat dijalankan seperti aplikasi lainnya. Anda juga dapat menjalankannya dari baris perintah dengan menggunakan namanya:
$ application_name
Tingkat confinement Snap
Snap menggunakan tingkat confinement yang berbeda untuk mengontrol akses sistem:
- Strict
-
Mode yang paling ketat. Snap berjalan dalam sandbox dengan akses minimal ke sistem. Sebagian besar Snap menggunakan confinement strict.
- Classic
-
Mode yang paling longgar. Snap memiliki akses penuh ke sistem seperti aplikasi yang diinstal secara tradisional. Beberapa Snap memerlukan confinement classic agar dapat berfungsi dengan baik.
- Devmode
-
Digunakan selama pengembangan. Berjalan dalam confinement strict tetapi dengan peringatan, bukan penolakan.
Channel Snap
Snap dapat menawarkan beberapa versi melalui channel yang berbeda:
- Stable
-
Channel bawaan, berisi versi yang telah sepenuhnya dirilis dan diuji.
- Candidate
-
Versi pra-rilis yang hampir selesai, cocok untuk pengujian sebelum rilis umum.
- Beta
-
Versi pengujian awal, mungkin mengandung bug atau fitur yang belum lengkap.
- Edge
-
Versi pengembangan, dengan kode terbaru tetapi berpotensi tidak stabil.
Untuk menginstal dari channel tertentu:
$ snap install application_name --channel
Sebagai contoh:
$ snap install application_name --beta
Menemukan informasi lebih lanjut
-
Situs web Snap Store - Kunjungi https://snapcraft.io/store untuk menelusuri aplikasi yang tersedia
-
Dokumentasi Snapcraft - https://snapcraft.io/docs untuk informasi lebih rinci
-
Direktori Snap - https://snapcraft.io/snaps untuk direktori aplikasi yang dapat ditelusuri
Want to help? Learn how to contribute to Fedora Docs ›