Snaps Linux – Biasanya, kita instal aplikasi di Linux menggunakan perintah apt, file DEB atau melalui software manager. Salah satu terobosan baru di sistem Linux dan sudah mulai diterapkan pada Ubuntu 16.04 LTS ini yaitu model paket aplikasi cross-platform yang dapat diterapkan pada semua distribusi Linux yang disebut dengan “snap”.
Model paket aplikasi seperti ini hampir sama dengan flatpak dengan menggunakan konsep sama yaitu aplikasi untuk semua distro Linux. Bila kita lihat, mungkin tujuan dari paket aplikasi ini seperti bahasa pemrograman java yaitu “write once run anywhere” namun, pada dasarnya penggunaan snap lebih untuk memudahkan para pengguna distro Linux dalam melakukan instal aplikasi.
Kalau model paket aplikasi snap ini dapat berkembang dengan baik, tentu kita akan lebih mudah dalam menginstal aplikasi apapun distro Linux yang kita gunakan. Bisa dikatakan bahwa snap merupakan aplikasi masa depan untuk sistem Linux. Dengan menggunakan snap, pengembang aplikasi hanya perlu menulis satu jenis paket aplikasi saja yaitu snap dan pengguna distro Linux tidak perlu dipusingkan dengan banyaknya model paket aplikasi.
Snap saat ini sudah dapat digunakan pada beberapa distro Linux, antara lain :
Sistem Operasi | Status | Versi | Catatan |
Ubuntu 14.04 LTS | Supported | 2.23 | |
Ubuntu 16.04 LTS | Supported | 2.23 | |
Debian (testing) | Supported | 2.21 | devmode |
Debian (unstable) | Supported | 2.21 | devmode |
Fedora 24 | Supported | 2.24 | devmode, no-classic |
Fedora 25 | Supported | 2.24 | devmode, no-classic |
Fedora 26 | Supported | 2.24 | devmode, no-classic |
Fedora RawHide | Supported | 2.24 | devmode, no-classic |
CentOS 7 | In progress | N/A | devmode, no-classic |
RHEL 7.3 | Unsupported | N/A | N/A |
Arch Linux | Outdated | 2.21 | devmode, no-classic |
Gentoo | Outdated | 2.15 | devmode |
openSUSE Leap 42.2 | Unsupported | 2.23.5 | N/A |
openSUSE Tumbleweed | Unsupported | 2.23.5 | N/A |
Yocto | Unsupported | 2.23.5 | devmode |
Sistem Operasi | Supported | Versi | Catatan |
Snap dapat digunakan pada Ubuntu 16.04 LTS atau versi terbaru dari Ubuntu. Distro Linux turuan Ubuntu juga dapat menggunakan snap seperti pada Ubuntu LTS.
Cara Menggunakan Snap Di Ubuntu Dan Linux Mint
Bila anda menggunakan Ubuntu versi 16.04 LTS ke atas, dapat langsung menggunakan snap. Namun, bagi pengguna Ubuntu dengan versi sebelum 16.04 LTS, instal snapd terlebih dahulu ke dalam sistem komputer. Buka terminal lalu ketik perintah teks di bawah ini :sudo apt update sudo apt install snapd
Instal juga paket audio driver pulseaudio, snap menggunakan antarmuka pulseaudio untuk memuta suara dan musik.
sudo apt install pulseaudio
Setelah itu, log out (keluar sesi) atau restart komputer untuk memastikan pulseaudio dapat berjalan dengan baik.
Cara Menggunakan Snap Di Linux Debian
Berbeda dengan Ubuntu dan Linux Mint, bagi pengguna distro Linux Debian snap terdapat pada Debian testing dan unstable repository (Debian 8). Untuk menggunakan snap, kita harus merubah (mengganti) repository Debian dari testing ke unstable.Setelah itu, baru install snapd dengan cara yang sama seperti di Ubuntu. Atau bila anda tidak menggunakan sudo user maka, masuk terlebih dahulu sebagai root di terminal Debian. Buka terminal Debian lalu ketik su dan masukan password root. Setelah itu instal snapd :
apt update apt install snapd
Instal juga pulseaudio
apt install pulseaudio
Setelah proses install selesai, log out atau restart komputer.
Cara Install Aplikasi Menggunakan Snap Di Linux Ubuntu, Mint dan Debian
Proses dan cara instal aplikasi menggunakan snap sama untuk semua distro Linux.1. Mencari aplikasi yang terdapat di snap
Ketik perintah teks di bawah ini untuk mencari aplikasi yang terdapat di snaps :sudo snap find
Misalnya, kita akan mencari aplikasi notes apakah terdapat di snaps atau tidak.
sudo snap find notes
Akan terlihat seperti di bawah ini :
Name Version Developer Notes Summary
notes 0.9.0~gitb6e3b34 notes-developers - Note-taking application, write down your thoughts
qownnotes 17.06.4 pbek - Plain-text file notepad with markdown support and ownCloud integration
sensors-unity 16.09 paroj - A simple sensors GUI for the Unity Desktop
bucklespring 1.4.0+git-snap2 3v1n0 - Nostalgia bucklespring keyboard sound
Ternyata aplikasi notes sudah terdapat di snap store dan dapat kita install pada distribusi Linux yang sudah mendukung (support) snap.
2. Instal aplikasi menggunakan snap
Ketik perintah di bawah ini untuk instal aplikasi menggunakan snap :sudo snap install
Misalnya:
sudo snap install notes
Bila anda baru pertama menjalankan snap, sistem akan melakukan download untuk paket snap core terlebih dahulu dan setelah itu baru download paket aplikasi notes. Memang ukuran file yang di download lebih besar dari paket aplikasi yang ada di repository, namun menggunakan snap merupakan salah satu cara menghilangkan ketergantungan paket aplikasi terhadap paket aplikasi lainnya sehingga paket aplikasi menjadi lebih independent.
3. Menjalankan Aplikasi
Setelah menginstal aplikasi notes, jalankan aplikasi melalui Menu desktop, sama seperti menjalankan aplikasi pada umumnya, hanya saja mungkin bentuk perintah terminal untuk menjalankan aplikasi akan sedikit berbeda. Yang menarik adalah, meskipun kita instal aplikasi yang sama, yang satu dari repository dan satunya lagi dari snap, keduanya dapat berjalan dengan baik dan tidak menimbulkan konflik dalam sistem.4. Melihat daftar aplikasi yang terinstal di snaps
Ketik perintah teks di bawah ini untuk melihat semua aplikasi yang terinstal menggunakan snap :sudo snap list
Akan terlihat daftar aplikasi yang sudah kita install menggunakan snap.
Name Version Rev Developer Notes core 16-2 1688 canonical - hello-world 6.3 27 canonical - notes 0.9.0~gitb6e3b34 5 notes-developers - snapweb 0.26.1 210 canonical -
5. Memperbarui (Update) snap
Aplikasi yang sudah kita instal tersebut dapat kita perbarui (update) dengan menggunakan perintah teks seperti di bawah ini :sudo snap refresh <nama_paket_snap>
Bila ingin memperbarui semua paket snap yang terinstal, gunakan perintah teks di bawah ini :
sudo snap refresh all
6. Mengembalikan (Revert) snap ke versi sebelumnya
Setelah memperbarui paket aplikasi di dalam snap, mungkin aplikasi versi terbaru tersebut kurang stabil atau bermasalah. Kita masih bisa mengembalikan aplikasi ke versi sebelumnya dengan mengetikan perintah teks di bawah ini :sudo snap revert <nama_paket_snap>
7. Menghapus aplikasi dalam snap
Untuk menghapus aplikasi yang sudah kita instal menggunakan snap, gunakan perintah teks di bawah ini pada terminal Linux.sudo snap remove <nama_paket_snap>
EmoticonEmoticon