AppImage

AppImage
Típusú ingyenes és nyílt forráskódú szoftverek és fájlformátumok
Beírva Xi
Operációs rendszer Linux
Első kiadás 2004
legújabb verzió
Engedély MIT licenc
Weboldal appimage.org
 Médiafájlok a Wikimedia Commons oldalon

Az AppImage  egy formátum a hordozható Linux -alkalmazások terjesztésére . Szintén megpróbál létrehozni egy disztribúciótól független bináris telepítési környezetet, amelyet Upstreamnek hívnak . 2004-ben klik néven vezették be először [2] [3] [4] , 2011-ben PortableLinuxApps névre, végül 2013-ban AppImage névre keresztelték .

Leírás

Célok

Az AppImage célja, hogy Linux alkalmazásindító legyen a következő célokkal: egyszerűség, bináris kompatibilitás , terjesztési függetlenség , telepítés nélkül, root jogosultságok nélkül, hordozhatóság és az operációs rendszer érintetlensége [5] .

Tulajdonságok

Az AppImage nem a szó szokásos értelmében telepítést jelent. Az AppImage nem helyez el alkalmazásfájlokat a rendszermappákba, hanem egyetlen tömörített fájlt használ. A fájl futtatásakor a FUSE alá kerül beillesztésre . Ez a viselkedés a projekt kezdete óta fennáll, és korábban a klik és a PortableLinuxApps használta.

Minden alkalmazás önálló: tartalmazza az összes olyan könyvtárat , amelytől az alkalmazás függ. Az AppImage 1.0 szabvány a Rock Ridge szabvány ( zisofs ) ISO-képe volt , amely egy minimális AppDir -t [6] és egy kis futásidejű könyvtárat tartalmazott . A második verzió más fájlrendszereket is használhat, például a SquashFS -t [7] .

Történelem

kattintson a

Az AppImage eredetileg megelőzte a klik - et , amelyet 2004-ben Simon Péter  fejlesztett ki . A klik beépült a böngészőbe, a felhasználók letölthették és telepíthették az alkalmazást a -val kezdődő hivatkozás megadásával . Ez a művelet elindította a "recept" letöltésének folyamatát – egy fájlt, amely segített létrehozni egy .cmg fájlt . Alapvetően a Debian Stable tárolóból származó .deb fájlokat használták a generáláshoz, így a legtöbb platformot lefedték egyetlen "recept" fájl használatával. A klik egyszerre legfeljebb 8 programot tudott futtatni, mivel volt egy Linux kernel -korlátozás , amely nem tette lehetővé 8-nál több kép egyidejű csatlakoztatását. Ezt a korlátozást a FUSE segítségével meg lehetett kerülni . A képeket minden indításkor újralinkelték, semmit nem hagyva maguk után, így a program eltávolításának egyetlen módja a .cmg fájl törlése volt . A klik második verziója a többszörös kapcsolat problémáját hivatott megoldani, de még a béta fázist sem hagyta el . 2011-re a projekt lefagyott, és a honlap offline állapotba került. klik://

PortableLinuxApps

Simon Péter hasonló célokkal indította el a PortableLinuxApps projektet: [9]

Aquote1.png Az AppImage formátumot konkrét célok szem előtt tartásával hozták létre: Legyen egyszerű [...], Fenntartja a bináris kompatibilitást [...], Legyen disztribúció-agnosztikus [...], Távolítsa el a telepítés szükségességét [...], Alkalmazások elhelyezésének engedélyezése bárhol [...], Nem igényel újrafordítást [...], Az alap operációs rendszert érintetlenül hagyja [...], Ne igényeljen root [...] Az AppImage formátumot a következő specifikációkkal hozták létre: legyen egyszerű […], bináris kompatibilis […], legyen terjesztéstől független […], a befejezés után távolítson el minden függőséget […], engedélyezze a fájlok bárhol futtatását […], tegye nem igényel újrafordítást a […] felépítéséhez, az operációs rendszer érintetlenül tartása […], nem igényel szuperfelhasználói jogokat […] Aquote2.png
AppImageKit

A technológiát a meglévő portablelinuxgames.org projekthez adaptálták , amely nyílt forráskódú Linux-játékokat adott otthonra.

AppImage

2013 körül úgy döntöttek, hogy a terméket AppImage -re nevezik át , a licencet pedig MIT -re változtatják . A formátumnak és a specifikációnak most van egy sajátos megvalósítása, amely nyilvánosan elérhető [10] .

Befolyás

2007-ben a klik hatással volt Alexander Larssonra ,  aki létrehozta a glick projektet , a flatpak 2016-ban megjelent  elődjét [11] .

Alkalmazási példák

Lásd még

Jegyzetek

  1. 13-2020 .
  2. 04.12.17-i összefoglaló A kattintás mindent megold! , knoppix.ru  (2004. december 17.). Az eredetiből archiválva: 2015. november 5. Letöltve: 2018. június 7.
  3. ↑ Mutass és kattints szoftver  . atekon.de . Letöltve: 2018. június 7. Az eredetiből archiválva : 2004. december 6..
  4. Telepítés egy kattintással a Klik  segítségével, linux.com (  2005. november 7.). Archiválva az eredetiből 2017. június 7-én. Letöltve: 2018. június 7.
  5. AppImage: Linux-alkalmazások, amelyek bárhol futnak a YouTube -on
  6. AppDir  . _ GitHub (2018. március 30.). Letöltve: 2018. június 10. Az eredetiből archiválva : 2018. június 10.
  7. AppImage Specification – 2. típusú  képformátum . GitHub . Letöltve: 2018. augusztus 20. Az eredetiből archiválva : 2018. szeptember 4..
  8. Michael. Mutasson és kattintson a Linux szoftver telepítése?  (angol) . Slashdot (2005. január 15.). Letöltve: 2018. augusztus 20. Az eredetiből archiválva : 2018. június 22.
  9. Simon Péter. AppImageKit dokumentáció  (angol)  (lefelé mutató link) (2010. november 1.). Letöltve: 2018. augusztus 20. Az eredetiből archiválva : 2017. november 3..
  10. AppImage/  AppImageKit . GitHub . Letöltve: 2018. augusztus 20. Az eredetiből archiválva : 2018. június 11.
  11. Alexander Larson. Kísérletek futásidő nélküli  alkalmazáscsomagokkal . Gnome Blog (2007. augusztus 7.). Letöltve: 2018. augusztus 20. Az eredetiből archiválva : 2018. június 22.
  12. Linus Torvalds videója a DebConf 2014-en  ( webm). Umeå egyetem . Letöltve: 2018. augusztus 20. Az eredetiből archiválva : 2021. március 8. (lásd 6:28-tól)
  13. Linus Torvalds . Ez nagyon klassz.  (angol) . Google+ (2015. november 25.). Letöltve: 2018. augusztus 20. Az eredetiből archiválva : 2017. szeptember 14.
  14. Kiadási megjegyzések a MuseScore 2.0.3 - új  szolgáltatásokhoz . MuseScore » Fejlesztői kézikönyv » Kiadási megjegyzések (2016. április 6.). Letöltve: 2018. augusztus 20. Az eredetiből archiválva : 2018. augusztus 20.
  15. Megjelent a Krita 3.0  . Krita Blog (2016. május 31.). Letöltve: 2018. augusztus 20. Az eredetiből archiválva : 2018. június 25.
  16. Megjelent a digiKam 5.3.0…  (eng.) , digiKam Blog  (2016. november 7.). Archiválva az eredetiből 2017. július 6-án. Letöltve: 2018. augusztus 20.
  17. A Linux videoszerkesztő OpenShot 2.3 lenyűgöző: Új eszközök, gyors teljesítmény  (eng.) , NetworkWorld . Az eredetiből archiválva : 2018. május 19. Letöltve: 2018. augusztus 20.
  18. @tresf @probonopd @zapashcanon @Umcaruje @zonkmachine @grejppi @mikobuntu @mypickedusername @karmux @lukas-w @vlad1777d @The Assassin @Luraktinus @flynn16 @falkTX. Adja hozzá az AppImage támogatást a Linux  buildekhez . GitHub (2017. október 17.). Letöltve: 2018. augusztus 20. Az eredetiből archiválva : 2021. február 25.
  19. FreeCAD letöltési oldal . Letöltve: 2020. április 28. Az eredetiből archiválva : 2021. március 23.
  20. OpenSCAD letöltési oldal . Letöltve: 2020. április 28. Az eredetiből archiválva : 2021. március 31.
  21. Adam Hons. OpenRGB letöltési  oldal . OpenRGB . Letöltve: 2020. december 1. Az eredetiből archiválva : 2020. december 9.