Menjalankan Aplikasi dengan AppImage

Rowan Puttergill, Tim Dokumentasi Fedora Versi F42 and newer Last review: 2026-05-08
Halaman ini menjelaskan apa itu AppImage dan cara menjalankan aplikasi AppImage di Fedora.

Apa itu AppImage

AppImage adalah format untuk mengemas aplikasi Linux sebagai berkas executable portabel yang mandiri.

Berkas AppImage berisi semua yang diperlukan untuk menjalankan aplikasi, termasuk aplikasinya sendiri, library, dan dependensi lainnya. Semuanya dibundel ke dalam satu berkas yang dapat dijalankan langsung tanpa instalasi atau modifikasi sistem.

Karena AppImage menyertakan semua dependensi, ukurannya cenderung lebih besar daripada paket tradisional, tetapi memiliki keunggulan berupa portabilitas dan tidak bergantung pada distribusi. Selain itu, karena semuanya tersedia dalam satu berkas, Anda dapat membawa AppImage di USB drive atau media eksternal dan menjalankannya di sistem Linux yang kompatibel tanpa khawatir ada dependensi yang hilang atau konflik dengan perangkat lunak lain. Menghapus AppImage semudah menghapus berkasnya, tanpa meninggalkan konfigurasi atau dependensi.

Developer sering menggunakan AppImage untuk mendistribusikan aplikasi mereka ke banyak distribusi Linux tanpa harus memelihara paket terpisah untuk tiap distribusi.

AppImage mungkin tidak terintegrasi sedalam paket native dengan desktop environment Anda, dan entri desktop, asosiasi berkas, serta menu sistem mungkin tidak berfungsi tanpa pengaturan tambahan. Selain itu, AppImage tidak menerima pembaruan otomatis melalui system package manager, sehingga Anda harus memeriksa dan menginstal pembaruan secara manual dari developer. Namun, beberapa AppImage menyertakan mekanisme pembaruan bawaan yang dapat memeriksa dan mengunduh pembaruan langsung dari aplikasi.

AppImage menawarkan cara praktis untuk menjalankan aplikasi di Fedora tanpa instalasi atau pengelolaan dependensi. AppImage ideal untuk aplikasi portabel yang tidak bergantung pada distribusi dan untuk developer yang ingin mendistribusikan perangkat lunak mereka dengan mudah. Namun, Anda bertanggung jawab untuk mengelola pembaruan dan keamanan. Gunakan AppImage dari sumber tepercaya dan pastikan tetap diperbarui agar sistem Anda tetap aman. Perlu dicatat bahwa tidak seperti Flatpak atau Snap, AppImage tidak menyediakan sandboxing atau confinement, sehingga berjalan dengan izin yang sama seperti akun pengguna Anda. Berhati-hatilah saat menjalankan AppImage dari sumber yang tidak tepercaya, karena AppImage berpotensi mengakses berkas dan sumber daya sistem Anda.

Cara kerja AppImage

Saat Anda menjalankan AppImage, sistem akan:

  1. Me-mount berkas AppImage sebagai filesystem sementara hanya-baca

  2. Menjalankan aplikasi di dalam environment tersebut

  3. Melakukan unmount filesystem saat aplikasi ditutup

Aplikasi dapat berjalan tanpa instalasi, sehingga portabel dan mudah didistribusikan.

Prasyarat

AppImage memerlukan:

  • Sistem Fedora 64-bit (kebanyakan AppImage modern)

  • Library FUSE, yang memungkinkan AppImage melakukan mount pada dirinya sendiri

FUSE biasanya sudah terinstal di Fedora, tetapi jika diperlukan:

$ sudo dnf install fuse

Mencari AppImage

Developer mendistribusikan AppImage secara langsung, biasanya melalui:

  • Website proyek - Banyak proyek open source menyediakan unduhan AppImage

  • Repositori AppImage - https://appimage.github.io/apps/ mencantumkan AppImage yang tersedia

  • GitHub releases - Banyak proyek menaruh berkas AppImage di halaman rilis GitHub mereka

  • Repositori kustom - Beberapa developer memelihara situs distribusi AppImage mereka sendiri

Menjalankan AppImage

  1. Unduh berkas .AppImage dari website atau repositori milik developer.

  2. Jadikan executable:

    $ chmod +x application_name.AppImage
  3. Jalankan AppImage

    $ ./application_name.AppImage

    Atau klik ganda berkas tersebut di file manager jika sudah memiliki izin execute.

Membuat shortcut desktop

Untuk mengintegrasikan AppImage dengan desktop environment Anda, buat berkas shortcut .desktop:

  1. Buat berkas di ~/.local/share/applications/:

    $ touch ~/.local/share/applications/application_name.desktop
  2. Tambahkan konten berikut ini, ganti placeholder dengan nilai yang sebenarnya:

    [Desktop Entry]
    Type=Application
    Name=Application Display Name
    Exec=/path/to/application_name.AppImage_
    Icon=application_name
    Categories=Category;
  3. Simpan berkas tersebut dan berkas itu akan muncul di menu Applications Anda

Sebagai contoh, untuk aplikasi bernama "MyApp":

[Desktop Entry]
Type=Application
Name=MyApp
Exec=/home/username/Downloads/MyApp.AppImage
Icon=myapp
Categories=Utility;

Mengelola AppImage

Mengatur AppImage

Sebaiknya simpan AppImage di direktori khusus:

$ mkdir ~/Applications
$ mv application_name.AppImage ~/Applications/
$ chmod +x ~/Applications/application_name.AppImage

Lalu gunakan direktori ini dalam shortcut desktop.

Memperbarui AppImage

Metode pembaruan berbeda-beda tergantung aplikasinya:

Pembaruan bawaan

Beberapa AppImage menyertakan pemeriksaan pembaruan otomatis. Jalankan AppImage lalu cari opsi pembaruan di preferences aplikasi atau menu bantuan.

Pembaruan manual

Untuk aplikasi yang tidak memiliki pembaruan bawaan, unduh versi terbaru dari website proyek lalu ganti AppImage yang sudah ada.

Alat pembaruan AppImage

Beberapa alat pihak ketiga seperti appimaged dapat membantu mengelola pembaruan AppImage, meskipun biasanya ini ditujukan untuk pengguna tingkat lanjut.

Menjalankan beberapa versi

Karena AppImage bersifat mandiri, Anda dapat dengan aman menyimpan dan menjalankan beberapa versi dari aplikasi yang sama:

$ ./MyApp-1.0.AppImage &
$ ./MyApp-2.0.AppImage &

Kedua versi dapat berjalan secara bersamaan tanpa konflik.