Saturday 17 June 2017

Cara Install Aplikasi Menggunakan Snap Di Ubuntu, Mint, Debian

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 StatusVersiCatatan
Ubuntu 14.04 LTS Supported2.23
Ubuntu 16.04 LTS Supported2.23
Debian (testing) Supported2.21devmode
Debian (unstable) Supported2.21devmode
Fedora 24 Supported2.24devmode, no-classic
Fedora 25 Supported2.24devmode, no-classic
Fedora 26 Supported2.24devmode, no-classic
Fedora RawHide Supported2.24devmode, no-classic
CentOS 7 In progressN/Adevmode, no-classic
RHEL 7.3 UnsupportedN/AN/A
Arch Linux Outdated2.21devmode, no-classic
Gentoo Outdated2.15devmode
openSUSE Leap 42.2 Unsupported2.23.5N/A
openSUSE Tumbleweed Unsupported2.23.5N/A
Yocto Unsupported2.23.5devmode
Sistem Operasi SupportedVersiCatatan

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 Instal Aplikasi Menggunakan Snap Di Ubuntu, Mint, Debian

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> 

Kesimpulan

Dengan adanya snap ini, menjadi salah satu alternatif dalam menginstal aplikasi di sistem Linux. Mudah-mudahan dalam perkembangannya snap dapat menjadi salah satu cara instal aplikasi di Linux dengan konsep dan antarmuka yang lebih baik serta dukungan dari para pengembang Linux yang lebih besar. Demikian cara instal aplikasi menggunkan snap di Linux Ubuntu, Mint dan Debian.


EmoticonEmoticon