Saya telah mendapatkan pertanyaan ini akhir-akhir ini dari para siswa dan walaupun saya memiliki banyak informasi untuk ditawarkan, saya belum menemukan sumber yang dapat saya tunjukkan kepada orang-orang di mana mereka dapat membaca jawaban pembaruan (saya telah menemukan banyak informasi yang salah dan informasi usang) ). Jadi, beberapa pertanyaan yang saya miliki untuk format paket seperti snap, appimage, flatpak, dan lainnya dalam evolusi sistem pengemasan universal ini adalah:
- Siapa yang membuat format paket?
- Fitur apa yang ditawarkannya?
- Fitur apa yang unik untuknya? (Bahwa yang lain belum memiliki)
- Siapa yang mendukungnya?
- Distribusi apa yang menggunakannya?
- Apa fokus yang dimiliki paket? (Untuk Desktop, Awan, Ponsel, dll.)
- Mana yang lebih aktif dikembangkan?
Terkunci dibuat oleh Canonical untuk Ubuntu. Keuntungan utama buncis adalah:
Kelemahan utama dari terkunci adalah bahwa perangkat lunak hanya dapat menggunakan perpustakaan yang disertakan dalam paketnya. Ini adalah risiko keamanan potensial karena pembuat paket perlu menjaga semua perpustakaan ditambal dan diperbarui.
Terkunci saat ini dapat berjalan di Ubuntu, Arch Linux, Fedora, Linux Mint, CentOS, dan Gentoo. Mereka juga digunakan di Ubuntu Touch. Mereka dirancang untuk desktop, server, ponsel, IoT, dan router.
Flatpak memiliki keunggulan yang sama dengan terkunci. Namun, ia menggunakan Namespaces bukan AppArmour untuk sandboxing. Perbedaan utama adalah bahwa Flatpaks dapat menggunakan pustaka yang disertakan dalam paket dan pustaka bersama dari Flatpak lain.
Pengembang Flatpak adalah karyawan Red Hat Alexander Larsson. Perangkat lunak Flatpak saat ini tersedia di Arch Linux, Debian, Fedora, Mageia, Solus dan Ubuntu. Ini fokus pada desktop saja.
AppImages dikembangkan oleh Simon Peter. Seperti dalam snaps atau Flatpak, paket termasuk semua perpustakaan yang diperlukan untuk menjalankan program. Program AppImage tidak di-sandbox dan tidak memerlukan hak root untuk menjalankannya. Menurut situs web proyek, AppImages harus berjalan di Arch Linux, Centos, Debian, Fedora, OpenSUSE, Red Hat Linux dan Ubuntu.
sumber
/tmp/.mount_<random-chars>
dan jalankan dari sana - masih dikompresi! Lihat nomor untuk contoh LibreOffice di tangkapan layar jawaban saya di bawah ini ...appimageupdatetool
(CLI) danAppImageUpdate-Qt
(GUI) membantu dengan ini.