Menginstal Aplikasi dari Snap Store

Rowan Puttergill, Tim Dokumentasi Fedora Versi F42 and newer Last review: 2026-05-08
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:

  1. Buka Snap Store dari menu Aplikasi Anda

  2. Cari aplikasi yang ingin Anda instal

  3. Klik Install untuk memulai instalasi

  4. 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

Memperbarui aplikasi

Snap diperbarui secara otomatis di latar belakang. Untuk memeriksa pembaruan secara manual:

$ snap refresh

Perbarui Snap tertentu:

$ snap refresh application_name

Menghapus aplikasi

Hapus Snap yang telah diinstal:

$ snap remove application_name

Menampilkan aplikasi yang terinstal

Lihat semua Snap yang terinstal:

$ snap list

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