Menginstal Aplikasi Flatpak dari Flathub

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 Flathub, repositori terpusat untuk aplikasi Flatpak.

Apa itu Flathub

Flathub adalah repositori terpusat yang menampung ribuan aplikasi Flatpak. Flatpak adalah teknologi containerization yang mengemas aplikasi beserta dependensinya dalam lingkungan sandbox. Pendekatan ini memberikan beberapa manfaat, termasuk peningkatan keamanan melalui isolasi, kompatibilitas di berbagai distribusi Linux, dan penyederhanaan pengelolaan dependensi.

Aplikasi Flatpak bekerja di semua distribusi Linux, bukan hanya Fedora. Setelah sebuah aplikasi dikemas sebagai Flatpak, aplikasi tersebut dapat berjalan di sistem mana pun yang telah memasang Flatpak tanpa memerlukan pengemasan khusus distribusi. Oleh karena itu, banyak vendor perangkat lunak memilih mendistribusikan aplikasi mereka sebagai Flatpak di Flathub untuk menjangkau pengguna Linux yang lebih luas.

Aplikasi Flatpak berjalan dalam sandbox dengan akses terbatas ke sistem Anda. Setiap aplikasi hanya memiliki akses ke sumber daya yang secara eksplisit dibutuhkannya, sehingga memberikan lapisan keamanan tambahan dibandingkan instalasi paket tradisional.

Karena aplikasi Flatpak bersifat mandiri, aplikasi tersebut dapat menggunakan versi library dan dependensi yang berbeda dari yang disediakan oleh sistem Anda. Ini berarti Anda dapat menjalankan beberapa versi aplikasi atau library yang sama secara bersamaan tanpa konflik.

Menginstal dan menghapus aplikasi Flatpak itu mudah dan tidak meninggalkan dependensi seluruh sistem atau file konfigurasi yang tersebar di seluruh sistem Anda.

Flathub dan Flatpak menyertakan fungsi pembaruan otomatis bawaan, sehingga aplikasi tetap mutakhir dengan intervensi pengguna yang minimal.

Fedora Workstation menyertakan dukungan Flatpak yang sudah terpasang dan terkonfigurasi sebelumnya, sehingga memudahkan Anda untuk mulai menggunakan aplikasi Flathub.

Prasyarat

Untuk menggunakan Flathub di Fedora, pastikan Flatpak telah terinstal:

$ sudo dnf install flatpak

Jika belum diaktifkan, tambahkan repositori Flathub ke sistem Anda:

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

Pada Fedora Workstation, Flatpak biasanya sudah terinstal dan dikonfigurasi untuk menggunakan Flathub, jadi Anda mungkin tidak perlu melakukan langkah-langkah ini.

Menemukan dan menginstal aplikasi

Menggunakan GNOME Software Center

Cara termudah untuk menelusuri dan menginstal aplikasi Flatpak adalah melalui GNOME Software:

  1. Buka Software dari menu Aplikasi Anda

  2. Cari aplikasi yang ingin Anda instal

  3. Jika aplikasi tersedia di Flathub, klik Install

  4. Aplikasi akan diunduh dan diinstal secara otomatis

Menggunakan KDE Discover

KDE Plasma menyertakan Discover, pusat perangkat lunak grafis yang mendukung aplikasi Flatpak. Pada Fedora KDE Spin, Discover sudah terinstal sebelumnya. Untuk mengaktifkan dukungan Flatpak, pastikan backend Flatpak telah terinstal:

$ sudo dnf install plasma-discover-flatpak

Untuk mencari dan menginstal aplikasi:

  1. Buka Discover dari peluncur aplikasi

  2. Cari aplikasi yang ingin Anda instal

  3. Jika tersedia beberapa sumber untuk aplikasi yang sama, pilih Flathub sebagai sumbernya

  4. Klik Install

Menggunakan baris perintah

Untuk mencari aplikasi:

$ flatpak search application_name

Untuk menginstal aplikasi:

$ flatpak install flathub application_id

Sebagai contoh, untuk menginstal GIMP:

$ flatpak install flathub org.gimp.GIMP

Mengelola aplikasi Flatpak

Menjalankan aplikasi

Aplikasi Flatpak yang terinstal akan muncul di menu Aplikasi dan dapat dijalankan seperti aplikasi lainnya. Anda juga dapat menjalankannya dari command line menggunakan application ID:

$ flatpak run application_id

Memperbarui aplikasi

Perbarui semua aplikasi Flatpak yang terinstal:

$ flatpak update

Perbarui aplikasi tertentu:

$ flatpak update application_id

Perlu diketahui bahwa GNOME Software dan KDE Discover juga akan memberi tahu Anda jika ada pembaruan yang tersedia untuk aplikasi Flatpak.

Menghapus aplikasi

Hapus aplikasi Flatpak yang telah terinstal:

$ flatpak uninstall application_id

Menampilkan aplikasi yang terinstal

Lihat semua aplikasi Flatpak yang terinstal:

$ flatpak list --app

Izin dan sandboxing

Aplikasi Flatpak berjalan di dalam sandbox dengan akses terbatas ke sistem Anda. Beberapa aplikasi mungkin meminta izin tambahan agar dapat berfungsi dengan baik:

  • Akses file system - Akses baca atau tulis ke direktori tertentu

  • Akses hardware - Akses ke kamera, mikrofon, atau perangkat keras lainnya

  • Layanan sistem - Akses ke layanan D-Bus untuk notifikasi sistem, dan sebagainya

  • Akses jaringan - Akses ke internet

Saat menginstal aplikasi, tinjau izin yang diminta dan putuskan apakah akan memberikannya berdasarkan fungsi aplikasi tersebut.

Mengganti izin

Jika aplikasi memerlukan izin tambahan, Anda dapat memberikan atau mengubahnya menggunakan Flatseal, pengelola izin grafis:

$ flatpak install flathub com.github.tchx84.Flatseal

Sebagai alternatif, ubah izin dari command line menggunakan flatpak override.

Menemukan informasi lebih lanjut

  • Situs web Flathub - Kunjungi https://flathub.org untuk menelusuri aplikasi yang tersedia

  • Dokumentasi Flatpak - https://docs.flatpak.org untuk informasi teknis yang lebih rinci

  • Halaman aplikasi - Sebagian besar aplikasi Flatpak memiliki halaman informasi di Flathub yang berisi ulasan dan detail