Flatpak adalah kerangka kerja populer untuk mendistribusikan dan menjalankan aplikasi di lingkungan sandbox yang aman di sistem Linux. Ini memungkinkan Anda menginstal dan menjalankan aplikasi apa pun distribusi Linux yang Anda gunakan, memberikan konsistensi dan keamanan di berbagai lingkungan. Paket Flatpak menyertakan semua dependensi yang diperlukan, memastikan aplikasi berjalan sesuai harapan tanpa konflik dengan pustaka sistem. Ini sangat berguna untuk mengakses perangkat lunak versi terbaru yang mungkin tidak tersedia melalui pengelola paket tradisional.
Di Ubuntu 24.04, 22.04, atau 20.04, Anda dapat menginstal Flatpak melalui dua metode: menggunakan repositori default Ubuntu untuk instalasi yang stabil dan mudah, atau menambahkan PPA Launchpad Tim Flatpak untuk akses ke rilis stabil terbaru atau build pengembangan bagi mereka yang menginginkannya. untuk berkontribusi pada pengujian. Panduan ini akan memandu Anda melalui kedua metode tersebut, memastikan Anda memiliki pengaturan Flatpak terbaru yang sesuai dengan kebutuhan Anda.
Perbarui Ubuntu Sebelum Instalasi Flatpak
Tugas pertama adalah memperbarui sistem Anda untuk memastikan semua paket yang ada sudah diperbarui sebelum menginstal.
sudo apt update && sudo apt upgrade
Metode 1: Instal Flatpak melalui Repositori APT Default
Menginstal Flatpak di Ubuntu dapat dilakukan melalui berbagai metode. Cara pertama yang akan kita bahas adalah menginstalnya menggunakan repositori Ubuntu. Penting untuk dicatat bahwa secara default, Ubuntu menyimpan Flatpak di repositorinya. Namun, ini tidak diinstal secara default karena persaingannya dengan Snap, perusahaan induk Ubuntu.
Untuk menginstal Flatpak menggunakan repositori Ubuntu, Anda dapat menggunakan perintah berikut di terminal Linux:
sudo apt install flatpak
Perintah ini meminta Anda memasukkan kata sandi root sebelum menginstal Flatpak. Setelah Anda memasukkan kata sandi, proses instalasi akan dimulai.
Setelah terinstal, Anda dapat menambahkan repositori Flathub, yang merupakan repositori utama untuk aplikasi Flatpak, dengan menjalankan perintah berikut:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Perintah ini akan menambahkan repositori Flathub ke instalasi Flatpak Anda, sehingga Anda dapat dengan mudah mencari dan menginstal aplikasi dari repositori Flathub.
Metode 2: Instal Flatpak melalui PPA APT Tim Flatpak
Metode kedua untuk menginstal Flatpak di Ubuntu menggunakan tim “Flatpak” LaunchPAD PPA, yang berisi Flatpak versi stabil dan pengembangan terbaru. Metode ini sangat direkomendasikan karena Canonical, perusahaan induk Ubuntu, telah memberikan tekanan lebih besar dalam menggunakan Snap dibandingkan APT, terutama terhadap Flatpak.
Opsi 1: Impor PPA stabil Flatpak:
sudo add-apt-repository ppa:flatpak/stable -y
Opsi 2: Impor PPA pengembangan Flatpak:
sudo add-apt-repository ppa:flatpak/development -y
Setelah mengimpor PPA, jalankan pembaruan APT untuk memastikan bahwa perubahan tersebut tercermin:
sudo apt update
Sekarang, instal Flatpak dengan menjalankan perintah berikut:
sudo apt install flatpak
Perintah ini akan meminta Anda memasukkan kata sandi root sebelum menginstal Flatpak. Setelah memasukkan kata sandi Anda, proses instalasi akan dimulai.
Setelah terinstal, Anda dapat menambahkan repositori Flathub, yang merupakan repositori utama untuk aplikasi Flatpak, dengan menjalankan perintah berikut:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Perintah ini akan menambahkan repositori Flathub ke instalasi Flatpak Anda, sehingga Anda dapat dengan mudah mencari dan menginstal aplikasi dari repositori Flathub.
Selanjutnya, setelah Anda menginstal versi Flatpak menggunakan PPA, Anda dapat memeriksa versi yang diinstal dengan menggunakan perintah “apt-cache policy”, seperti yang ditunjukkan di bawah ini:
apt-cache policy flatpak
Seperti yang ditunjukkan dalam panduan, proses instalasi menginstal versi pengembangan Flatpak, yaitu versi 1.15.3 pada saat penulisan. Penting untuk dicatat bahwa versi ini mungkin sedikit lebih maju dari versi stabil Flatpak PPA dan jauh lebih maju dari versi default Ubuntu, yaitu 1.12.7 dan dianggap ketinggalan jaman.
Perintah Dasar Flatpak
Bagian ini akan menjelaskan cara menggunakan Flatpak di sistem Ubuntu Anda secara lebih rinci.
Menambahkan Repositori Jarak Jauh
Flatpak menggunakan repositori jarak jauh untuk mengunduh dan menginstal aplikasi. Untuk menambahkan repositori jarak jauh, gunakan perintah berikut:
flatpak remote-add --if-not-exists <name> <URL>
Misalnya, untuk menambahkan repositori Flathub, yang merupakan repositori utama aplikasi Flatpak, gunakan perintah berikut:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Menginstal Aplikasi
Untuk menginstal aplikasi menggunakan Flatpak, gunakan perintah berikut:
flatpak install <application-name>
Misalnya, untuk menginstal perangkat lunak pengedit gambar GIMP, gunakan perintah berikut:
flatpak install org.gimp.GIMP
Memperbarui Aplikasi
Untuk memperbarui aplikasi yang diinstal menggunakan Flatpak, gunakan perintah berikut:
flatpak update <application-name>
Misalnya, untuk memperbarui GIMP, gunakan perintah berikut:
flatpak update org.gimp.GIMP
Menghapus Instalasi Aplikasi
Untuk menghapus instalasi aplikasi yang diinstal menggunakan Flatpak, gunakan perintah berikut:
flatpak uninstall <application-name>
Misalnya, untuk menghapus instalasi GIMP, gunakan perintah berikut:
flatpak uninstall org.gimp.GIMP
Mencantumkan Aplikasi yang Diinstal
Untuk mencantumkan semua aplikasi yang diinstal menggunakan Flatpak, gunakan perintah berikut:
flatpak list
Mencari Aplikasi
Untuk mencari aplikasi di repositori Flatpak, gunakan perintah berikut:
flatpak search <search-term>
Misalnya, untuk mencari rangkaian produktivitas LibreOffice, gunakan perintah berikut:
flatpak search libreoffice
Mendaftar Repositori Jarak Jauh
Untuk mencantumkan semua repositori jarak jauh yang saat ini dikonfigurasi, gunakan perintah berikut:
flatpak remote-list
Memeriksa Pembaruan
Untuk memeriksa pembaruan aplikasi yang diinstal menggunakan Flatpak, gunakan perintah berikut:
flatpak update
Memperbarui Sistem Flatpak
Untuk memperbarui sistem Flatpak itu sendiri, gunakan perintah berikut:
flatpak update --system
Info tentang Aplikasi
Untuk mendapatkan informasi tentang suatu aplikasi, seperti versinya dan detail lainnya, gunakan perintah berikut:
flatpak info <application-name>
Misalnya untuk mendapatkan informasi tentang GIMP, gunakan perintah berikut:
flatpak info org.gimp.GIMP
Menjalankan Aplikasi
Untuk menjalankan aplikasi yang diinstal menggunakan Flatpak, gunakan perintah berikut:
flatpak run <application-name>
Misalnya untuk menjalankan GIMP, gunakan perintah berikut:
flatpak run org.gimp.GIMP
Sideload Aplikasi
Untuk melakukan sideload aplikasi yang tidak diunduh dari repositori, gunakan perintah berikut:
flatpak install <path-to-application>
Mengekspor Aplikasi
Untuk mengekspor aplikasi yang diinstal menggunakan Flatpak ke file, gunakan perintah berikut:
flatpak export <application-name
Mengekspor Aplikasi
Untuk mengekspor aplikasi yang diinstal menggunakan Flatpak ke file, gunakan perintah berikut:
flatpak export <application-name> <filename>
Misalnya, untuk mengekspor GIMP ke file bernama gimp.flatpak, gunakan perintah berikut:
flatpak export org.gimp.GIMP gimp.flatpak
Mengimpor Aplikasi
Untuk mengimpor aplikasi yang diekspor menggunakan Flatpak, gunakan perintah berikut:
flatpak install <filename>
Misalnya untuk mengimpor file gimp.flatpak yang telah diekspor tadi, gunakan perintah berikut:
flatpak install gimp.flatpak
Daftar File dalam Aplikasi
Untuk membuat daftar file yang diinstal sebagai bagian dari aplikasi, gunakan perintah berikut:
flatpak list-files <application-name>
Misalnya, untuk membuat daftar file yang diinstal sebagai bagian dari GIMP, gunakan perintah berikut:
flatpak list-files org.gimp.GIMP
Periksa Izin Aplikasi
Untuk memeriksa izin yang dimiliki suatu aplikasi, gunakan perintah berikut:
flatpak permissions <application-name>
Misalnya, untuk memeriksa izin GIMP, gunakan perintah berikut:
flatpak permissions org.gimp.GIMP
Ubah Izin Aplikasi
Untuk mengubah izin yang dimiliki aplikasi, gunakan perintah berikut:
flatpak override <application-name> --filesystem=<directory>
Misalnya, untuk mengizinkan GIMP mengakses direktori bernama MyPhotos, gunakan perintah berikut:
flatpak override org.gimp.GIMP --filesystem=/home/user/MyPhotos
Pembaruan Jarak Jauh
Untuk memperbarui semua repositori jarak jauh, gunakan perintah berikut:
flatpak update --appstream
Perbarui Satu Remote
Untuk memperbarui satu repositori jarak jauh, gunakan perintah berikut:
flatpak update <remote-name>
Hapus Remote
Untuk menghapus repositori jarak jauh, gunakan perintah berikut:
flatpak remote-delete <remote-name>
Jalankan Aplikasi di Sandbox
Untuk menjalankan aplikasi di lingkungan sandbox, gunakan perintah berikut:
flatpak run --sandbox <application-name>
Misalnya, untuk menjalankan GIMP di lingkungan sandbox, gunakan perintah berikut:
flatpak run --sandbox org.gimp.GIMP
Buat Paket Aplikasi
Untuk membuat bundel aplikasi yang dapat didistribusikan dan diinstal pada sistem lain, gunakan perintah berikut:
flatpak build-bundle <directory> <bundle-file>
Misalnya, untuk membuat bundel untuk GIMP, gunakan perintah berikut:
flatpak build-bundle org.gimp.GIMP gimp.bundle
Daftar Runtime yang Diinstal dengan Flatpak di Ubuntu
Untuk mencantumkan semua runtime yang saat ini diinstal, gunakan perintah berikut:
flatpak list-runtime
Daftar Runtime yang Tersedia
Untuk mencantumkan semua runtime yang tersedia di repositori, gunakan perintah berikut:
flatpak list-runtime -a
Daftar Ekstensi
Untuk mencantumkan semua ekstensi yang saat ini diinstal, gunakan perintah berikut:
flatpak list-extension
Daftar Ekstensi yang Tersedia
Untuk mencantumkan semua ekstensi yang tersedia di repositori, gunakan perintah berikut:
flatpak list-extension -a
Ini hanyalah beberapa perintah penting Flatpak untuk mengelola dan menerapkan aplikasi di sistem Ubuntu Anda.
Kesimpulan
Dengan Flatpak terinstal di sistem Ubuntu Anda, Anda memiliki akses ke berbagai macam aplikasi yang di-sandbox dengan aman dan diperbarui secara konsisten di seluruh distribusi. Baik Anda memilih stabilitas repositori default Ubuntu atau fitur mutakhir dari PPA Launchpad Tim Flatpak, Anda akan memastikan bahwa sistem Anda dilengkapi untuk menangani aplikasi terbaru yang tersedia melalui Flatpak. Pembaruan rutin, terutama saat menggunakan PPA, akan menjaga instalasi Flatpak Anda tetap terkini dan siap untuk semua perangkat lunak terbaru. Nikmati fleksibilitas dan keamanan yang dihadirkan Flatpak ke lingkungan Ubuntu Anda.