Linuxon általában nagyon megszoktuk a programjaink telepítését vagy megszerzését vagy csomagol a csomagrendszeren keresztül, így a terjesztés Deb, RPM vagy maga a forráskód.
Ezt legalább sok éve így tették, de néhány évvel ezelőtt kezdtek megjelenni a Linuxra vonatkozó „univerzális” alkalmazások (így hívhatjuk őket), mivel ezek sok Linux disztribúcióra telepíthetők vagy futtathatóak.
Univerzális alkalmazások Linuxon
ezt megelőzően A legismertebb Flatpak, Snap és Appimage trióra hivatkozunk, bár vannak az OrbitalApps is (de nyilvánvalóan az ötlet már nem működött, vagy megfeledkeztek róla).
-
- Az Xdg-app néven 2016 májusáig ismert Flatpak, egy segédprogram szoftver telepítéséhez, csomagkezeléshez és alkalmazás virtualizációhoz Linux asztali környezetekhez.
A segédprogram Bubblewrap nevű homokozó környezetet biztosít, amelyben a felhasználók a rendszer többi részétől elkülönítve futtathatják az alkalmazásokat
- A "pattintós" szoftvercsomagok önállóak és a Linux disztribúciók széles skáláján dolgoznak.
Lehetővé teszik a szoftverek bevezetését az upstream felé. A rendszert úgy dolgozták ki, hogy a dolgok internetén, a felhőn és az asztali számítógépen dolgozzon.
- Az AppImage a hordozható szoftverek Linuxon történő terjesztésének formátuma az alkalmazás telepítéséhez nincs szükség felhasználói jogosultságokra.
Ennek a formátumnak az a célja, hogy lehetővé tegye az Linux-terjesztéstől független bináris szoftverterjesztést az alkalmazásfejlesztők számára, más néven Upstream csomagolásnak.
Honnan fogják tudni A Flatpak és a Snap saját webhelyekkel rendelkeznek, amely amellett, hogy ezek telepítési módszereit kínálja a legtöbb Linux disztribúcióban, van egy „alkalmazásboltjuk” FlatHub és a snapcraf.io is.
Ami az Appimage-et illeti, a dolog nem ilyen, mivel az oldalukon csak a használati irányelveket jelzik, de megtalálhatjuk az AppImageHub-ot, amelynek a GitHub ad otthont és hogy nagy a gyűjteménye ilyen formátumú alkalmazásoknak.
Az AppImageHub névjegye
Az AppImageHub néhány érdekes funkcióval rendelkezik, például: Hozzáférés az alkalmazás hivatalos weboldalához, a Bugtracker (a szoftver hibáinak bejelentéséhez), az alkalmazás GYIK-je, amelyben a gyakran feltett kérdések megoldhatók és összekapcsolhatók a projekthez való hozzájárulással, pénzügyi támogatással.
Nem minden programban érhetők el ezek a funkciók. Úgy tűnik, hogy valami kapcsolatban áll azzal, hogy ki terjeszti őket, ha vannak ilyen lehetőségek, az AppImageHub alkalmazás oldalán vannak összekapcsolva.
A kívánt kategória kiválasztásával szemléltető képek, rövid összefoglaló és ha rendelkezésre állnak, a fent leírt lehetőségek. Az alapvető funkciók, mint például: A szoftver letöltése, aki terjeszti azt és a Github webhelyet, szintén jelen van.
Eddig az appimage.github.io alig több mint 600 AppImage alkalmazást állított össze, amelyek "jó" vizuális szempontú "áruházában" azokat kategóriák szerint osztják szét, amelyek a következőket találjuk:
- Audio
- multimédia
- Fejlesztő eszközök
- Oktatás
- Játékok
- Grafika és fényképészet
- Kommunikáció és hírek
- Termelékenység
- ciencia
- beállítások
- Rendszer
- Utilities
Miért az AppImage?
Az AppImage nem annyira népszerű, mint a Snap és a Flathub, mivel főleg Nem könnyű megtalálni az ilyen formátumú alkalmazásokat, mivel az előző kettőnek van boltja, és ez megkönnyíti a dolgokat.
Itt van Az AppImageHub-nak rengeteg teret kell megszereznie és felfedeznieEzenkívül egy másik tényező, hogy nem sok felhasználó szereti az AppImage használatát.
Még nekik is van remek pont a javára, tekintve, hogy az alkalmazást a fájlból futtatjuk, amelyet USB-meghajtón vagy előnyben részesített adathordozón tárolhatunk, és bármely más számítógépen futtathatjuk az alkalmazást anélkül, hogy az "újratelepítéshez" kellene folyamodnunk.
Másrészt megkönnyíti a felhasználó számára az alkalmazások tesztelését anélkül, hogy veszélyeztetné a rendszerüket, és függőségekkel és extra csomagokkal töltené meg.
Kétségtelen, hogy az AppImage-nak sok terepe van, és főként a fejlesztők részéről, akik teret is adnak neki az alkalmazások ilyen formátumú terjesztésére.