Tutorial

Appimage: Aplikasi Linux yang berjalan pada distribusi yang berbeda

Daftar Isi:

Anonim

AppImage adalah format yang memungkinkan Anda untuk memasok paket Linux, dengan kemampuan untuk berjalan pada distribusi yang berbeda, dalam mode portabel dan tanpa perlu izin instalasi superuser (root). Proyek ini lahir pada tahun 2004 sebagai klik, sejak saat itu telah dalam pengembangan berkelanjutan, pada tahun 2011 ia mengubah namanya pada tahun 2011 menjadi PortableLinuxApps dan 2013 diganti namanya dengan nama saat ini.

Apa itu AppImage?

Ide dasar dari format ini adalah bahwa Aplikasi AppImage sama dengan file dan yang sama berisi aplikasi dan semua file yang bergantung pada operasinya. Dengan kata lain, masing-masing adalah otonom, termasuk semua perpustakaan yang diperlukan untuk aplikasi dan yang bukan bagian dari sistem dasar.

Apa itu AppImageKit?

AppImageKit adalah seperangkat alat yang melengkapi format AppImage, yang memfasilitasi implementasi yang tepat. Proyek ini open source dan terletak di repositori GitHub.

Alat utama utama yang disediakan oleh AppImageKit adalah:

  • create-appdir - Alat baris perintah yang berjalan di Ubuntu yang mengubah perangkat lunak terpaket menjadi direktori aplikasi (AppDir), yang dapat digunakan sebagai input ke AppImageAssistant. Perlu diingat bahwa, meskipun telah ditulis untuk Ubuntu, ia juga harus berfungsi dalam debian dan dapat diporting ke distribusi lain, menggunakan masing-masing manajer paket. AppImageAssistant: adalah aplikasi antarmuka pengguna grafis yang mengubah AppDir menjadi AppImage. AppRun: executable yang menemukan dan menjalankan aplikasi yang terkandung dalam AppImage. runtime: biner ELF kecil yang tertanam di header setiap AppImage.

Bagaimana cara menjalankan / menginstal AppImage?

Untuk menjalankan AppImage, Anda hanya perlu mengunduh aplikasi dan kami mengikuti dua langkah ini:

Jadikan itu dapat dieksekusi:

chmod a + x exampleNameApp.AppImage

Untuk menjalankan:

./ampleExampleApp.AppImage

Beberapa aplikasi populer seperti: Atom, Arduino, Blender, Chromium, Firefox, LibreOffice, antara lain; mereka sudah memberikan kesempatan untuk mengunduh AppImage dari halaman mereka.

Kami merekomendasikan membaca Ubuntu 16.04 Xenial Xerus.

Keuntungan dan Kerugian AppImage

Keuntungannya cukup jelas, ia menawarkan kemudahan dan kecepatan bagi pengguna untuk mengunduh dan menjalankan aplikasi tanpa memiliki banyak pengalaman menggunakan Linux; Menjadi aplikasi otonom, memungkinkan Anda untuk pindah dan menyimpannya di bawah kriteria Anda sendiri. Di sisi lain, ini memberi pengembang kesempatan untuk membuat aplikasi yang akan kompatibel dengan distribusi yang berbeda tanpa perlu melakukan kompilasi ulang, ini sangat bermanfaat untuk waktu realisasi mereka.

Namun, kelemahan AppImages adalah memiliki redundansi perpustakaan, membuang ruang penyimpanan dan juga berjalan secara bersamaan dalam beberapa kasus.

Tutorial

Pilihan Editor

Back to top button