Cara Menginstal Aplikasi Flatpak, Snap dan AppImage di Linux

Artikel ini akan menjelaskan cara menginstal, menghapus, dan mengelola paket Flatpak, Snap, dan AppImage di Linux. Ketiga format pengemasan ini telah dikembangkan selama beberapa tahun terakhir dan mereka menyediakan paket distribusi agnostik yang dapat diinstal pada semua distribusi Linux utama. Perbandingan rinci antara format kemasan ini tersedia di sini.

Memasang dan Mengelola Paket Flatpak

Jika Anda menggunakan Ubuntu, turunannya, atau distribusi Linux lainnya berdasarkan Ubuntu, Anda dapat menjalankan dua perintah berikut untuk menyiapkan paket Flatpak:

$ sudo apt install flatpak

$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Perintah kedua menambahkan repositori Flathub resmi yang dapat digunakan untuk mengdownload dan menginstal aplikasi Flatpak. Dimungkinkan untuk menambahkan repositori pihak ketiga lainnya dengan mengganti URL repositori pada perintah kedua di atas. Namun, secara umum, Anda harus tetap menggunakan repositori default untuk menghindari menginstal aplikasi yang belum diuji yang mungkin memiliki masalah keamanan.

Jika Anda menggunakan distribusi Linux lainnya, ikuti panduan penyiapan cepat ini yang mencakup petunjuk penginstalan untuk lebih dari 25 distribusi Linux.

Setelah Anda menyelesaikan pengaturan Flatpak, Anda dapat pergi ke toko Flathub untuk mengdownload aplikasi apa pun pilihan Anda. Misalnya, untuk menginstal paket Firefox Flatpak, Anda dapat mengunjungi daftarnya di toko Flathub atau mencarinya menggunakan bilah pencarian di situs web Flathub. Setiap daftar di halaman Flathub menyertakan perintah instalasi di bagian bawah halaman. Anda perlu menjalankan perintah ini di terminal untuk menginstal paket. Perhatikan bahwa perintahnya sama untuk semua distribusi Linux. Untuk kasus yang dikutip, Anda perlu menjalankan perintah berikut untuk menginstal paket flatpak Firefox:

$ flatpak install flathub org.mozilla.firefox

Perhatikan bahwa saat menginstal paket Flatpak, Anda mungkin diminta untuk menginstal paket dan dependensi tambahan. Ini normal karena paket Flatpak menginstal paket dan pustaka yang diperlukan sesuai kebutuhan.

Untuk menghapus paket Flatpak yang terinstal, Anda perlu menjalankan perintah berikut (ganti ID paket):

$ flatpak uninstall org.mozilla.firefox

Jika Anda tidak ingat ID paket, Anda bisa mendapatkannya dari halaman listingan toko Flathub. Flatpak juga akan menampilkan saran aplikasi jika Anda hanya memberikan sebagian nama atau ID. Misalnya, jika Anda hanya menggunakan “firefox” pada perintah di atas, Flatpak akan secara otomatis memberi Anda pilihan untuk menghapus paket Firefox.

Untuk memperbarui paket Flatpak yang terinstal, Anda perlu menjalankan perintah berikut (ganti ID paket):

$ flatpak update org.mozilla.firefox

Untuk membuat daftar semua paket Flatpak yang diinstal pada sistem Linux Anda, gunakan perintah berikut:

$ flatpak list

Banyak distribusi Linux menggunakan plugin Flatpak di aplikasi distribusi perangkat lunak mereka untuk memfasilitasi instalasi yang lebih mudah dan pembaruan otomatis. Untuk informasi selengkapnya tentang useran Flatpak, jalankan dua perintah berikut:

$ flatpak --help

$ man flatpak

Memasang dan Mengelola Paket Snap

Ubuntu, turunannya, dan sebagian besar distribusi Linux berbasis Ubuntu hadir dengan dukungan Snap yang diaktifkan secara default. Anda dapat mencari paket snap di aplikasi pusat perangkat lunak GUI serta menginstalnya dari command line. Paket Snap juga dapat dicari di situs web Snap Store. Setiap daftar di toko snap menunjukkan perintah untuk menginstal aplikasi yang terdaftar.

Untuk menambahkan dukungan Snap ke distribusi Linux lainnya, Anda mungkin perlu menginstal paket “snapd” terlebih dahulu (mirip dengan pengaturan Flatpak yang dijelaskan di atas). Ikuti panduan pengaturan snapd yang tersedia di sini untuk lebih dari 25 distribusi Linux.

Setelah Anda selesai menginstal snapd, kunjungi daftar mana pun di toko Snap dan jalankan perintah yang ditentukan yang tercantum di halaman. Misalnya,
untuk menginstal Android Studio Snap, Anda harus menjalankan perintah berikut:

$ sudo snap install android-studio --classic

Untuk menghapus paket Snap, gunakan perintah berikut (ganti nama aplikasi sesuai kebutuhan):

$ sudo snap remove android-studio

Untuk membuat daftar semua paket Snap yang diinstal pada sistem Anda, gunakan perintah berikut:

$ snap list

Perhatikan bahwa Anda tidak dapat menonaktifkan pembaruan sekejap. Mereka secara otomatis diinstal pada sistem Anda secara berkala. Namun Anda dapat, menjadwal ulang atau menahan pembaruan untuk sementara. Panduan terperinci tentang mengelola pembaruan Snap tersedia di sini.

Untuk mempelajari lebih lanjut tentang paket Snap, jalankan dua perintah berikut:

$ snap --help

$ man snap

Memasang dan Mengelola Paket AppImage

Paket AppImage bekerja mirip dengan file “exe” portabel yang mungkin pernah Anda gunakan di Windows. Yang perlu Anda lakukan adalah mengdownload file AppImage dan menandainya dapat dieksekusi untuk menjalankan aplikasi. Untuk membuat file AppImage dapat dieksekusi, jalankan perintah dalam format berikut:

$ chmod +x file.appimage

Setelah ditandai dapat dieksekusi, klik dua kali pada file AppImage yang dapat dieksekusi untuk meluncurkan aplikasi. Untuk menghapus file AppImage, cukup hapus dari penyimpanan hard drive Anda.

Mirip dengan Flatpak dan Snap, toko AppImage juga tersedia. Namun, tidak seperti Snap dan Flatpak, pengembang yang mendistribusikan aplikasi mereka dalam format AppImage tidak sering mencantumkannya di toko terpusat ini. File AppImage sebagian besar didistribusikan melalui repositori kode sumber atau dari situs web aplikasi.

Dalam beberapa kasus, file AppImage mungkin meminta Anda untuk membuat peluncur yang muncul di menu aplikasi dan di desktop sebagai shortcut. Jika Anda telah memilih untuk membuat peluncur, Anda mungkin ingin menghapusnya setelah menghapus file AppImage. Untuk melakukannya, cukup kunjungi lokasi yang ditentukan di bawah ini dan hapus file “.desktop” yang terkait.

$HOME/.local/share/applications/

Kesimpulan

Paket Flatpak, Snap dan AppImage telah menyediakan cara baru untuk mendistribusikan aplikasi di semua distribusi Linux utama. Mereka memberikan keamanan yang lebih baik dan memudahkan pengembang untuk mendistribusikan aplikasi mereka. Format paket baru ini adalah masa depan pengemasan aplikasi Linux, terutama untuk aplikasi pihak ketiga non-sistem.

Related Posts