AppImage

AppImage
Tip de software gratuit și open source și format de fișier
Scris in Xi
Sistem de operare linux
Prima editie 2004
ultima versiune
Licență Licență MIT
Site-ul web appimage.org
 Fișiere media la Wikimedia Commons

AppImage  este un format pentru distribuirea de aplicații portabile pentru Linux . De asemenea, încearcă să creeze un mediu de implementare a binarelor independent de distribuție , care se numește Upstream . Introdus pentru prima dată ca klik în 2004 [2] [3] [4] , redenumit în PortableLinuxApps în 2011 și în cele din urmă în AppImage în 2013 .

Descriere

Goluri

AppImage își propune să fie un lansator de aplicații Linux cu următoarele obiective: simplitate, compatibilitate binară , independență de distribuție , rulare fără instalare, rulare fără privilegii de root, portabilitate și menținerea sistemului de operare intact [5] .

Proprietăți

AppImage nu înseamnă instalare în sensul obișnuit al cuvântului. AppImage nu plasează fișierele aplicației în folderele de sistem, ci folosește un singur fișier comprimat. Când fișierul este rulat, acesta este montat sub FUSE . Acest comportament a existat încă de la începutul proiectului și a fost folosit anterior de klik și PortableLinuxApps.

Fiecare aplicație este autonomă: include toate bibliotecile de care depinde aplicația. Standardul AppImage 1.0 a fost o imagine ISO a standardului Rock Ridge ( zisofs ), inclusiv un AppDir minim [6] și o mică bibliotecă de rulare . A doua versiune poate folosi alte sisteme de fișiere precum SquashFS [7] .

Istorie

faceți clic pe

AppImage a precedat inițial klik , dezvoltat în 2004 de Simon Peter [ 8 ]  Aplicația pentru client a fost licențiată sub GPL . klik a fost integrat în browser, utilizatorii puteau descărca și instala aplicația prin simpla introducere a unui link care începe cu klik://. Această acțiune a început procesul de descărcare a unei „rețete” - un fișier care a ajutat la generarea unui fișier .cmg . Practic, fișierele .deb din depozitul Debian Stable au fost folosite pentru generare, acoperind astfel majoritatea platformelor folosind un singur fișier „rețetă”. klik a putut rula nu mai mult de 8 programe în același timp, deoarece exista o limitare a nucleului Linux care nu permitea conectarea a mai mult de 8 imagini în același timp. A fost posibil să ocoliți această limitare folosind FUSE . Imaginile au fost reconectate la fiecare lansare, fără a lăsa nimic în urmă, așa că singura modalitate de a dezinstala programul a fost ștergerea fișierului .cmg . A doua versiune de klik a fost menită să rezolve problema conexiunilor multiple, dar nici măcar nu a părăsit etapa beta . Până în 2011, proiectul a fost înghețat și pagina de pornire a fost offline.

PortableLinuxApps

Simon Peter a început proiectul PortableLinuxApps cu obiective similare: [9]

Aquote1.png Formatul AppImage a fost creat având în vedere obiective specifice: Fii simplu [...], Menține compatibilitatea binară [...], Fii independent de distribuție [...], Eliminați necesitatea instalării [...], Permite să plasezi aplicații oriunde [...], Nu necesită recompilare [...], Păstrează sistemul de operare de bază neatins [...], Nu necesită root [...] Formatul AppImage a fost creat cu următoarele specificații: să fie simplu […], compatibil cu binare […], să fie independent de distribuție […], să elimini toate dependențele la finalizare […], să permită rularea fișierelor oriunde […], nu nu necesită recompilare pentru a construi […], păstrează sistemul de operare neatins […], nu necesită drepturi de superutilizator […] Aquote2.png
AppImageKit

Tehnologia a fost adaptată pentru proiectul existent portablelinuxgames.org , care a găzduit jocuri open source Linux.

AppImage

În jurul anului 2013, s-a decis redenumirea produsului în AppImage și schimbarea licenței în MIT . Formatul și specificația au acum o implementare specifică care este pusă la dispoziția publicului [10] .

Influență

În 2007, klik l - a influențat pe Alexander Larsson ,  care a creat proiectul glick ,  predecesorul flatpak , lansat în 2016 [11] .

Exemple de aplicații

Vezi și

Note

  1. Lansarea 13 - 2020.
  2. Rezumat din 17/12/04 Click rezolvă totul! , knoppix.ru  (17 decembrie 2004). Arhivat din original pe 5 noiembrie 2015. Preluat la 7 iunie 2018.
  3. software-ul  punct -and- click . atekon.de . Preluat la 7 iunie 2018. Arhivat din original la 6 decembrie 2004.
  4. Instalare cu un singur clic cu Klik  , linux.com (  7 noiembrie 2005). Arhivat din original pe 7 iunie 2017. Preluat la 7 iunie 2018.
  5. AppImage: aplicații Linux care rulează oriunde pe YouTube
  6. AppDir  . _ GitHub (30 martie 2018). Consultat la 10 iunie 2018. Arhivat din original pe 10 iunie 2018.
  7. Specificații AppImage -  Format de imagine tip 2 . GitHub . Preluat la 20 august 2018. Arhivat din original la 4 septembrie 2018.
  8. Mihai. Indicați și faceți clic pe Instalare software Linux?  (engleză) . Slashdot (15 ianuarie 2005). Preluat la 20 august 2018. Arhivat din original la 22 iunie 2018.
  9. Simon Petru. Documentație AppImageKit  (engleză)  (downlink) (1 noiembrie 2010). Preluat la 20 august 2018. Arhivat din original la 3 noiembrie 2017.
  10. AppImage/  AppImageKit . GitHub . Preluat la 20 august 2018. Arhivat din original la 11 iunie 2018.
  11. Alexander Larson. Experimente cu  pachete de aplicații fără timp de execuție . Blog Gnome (7 august 2007). Preluat la 20 august 2018. Arhivat din original la 22 iunie 2018.
  12. Video de Linus Torvalds la DebConf 2014  ( webm). Universitatea din Umeå . Preluat la 20 august 2018. Arhivat din original la 8 martie 2021. (vezi de la 6:28)
  13. Linus Torvalds . Este doar foarte misto.  (engleză) . Google+ (25 noiembrie 2015). Preluat la 20 august 2018. Arhivat din original la 14 septembrie 2017.
  14. Note de lansare pentru MuseScore 2.0.3 -  Caracteristici noi . MuseScore » Manualul dezvoltatorilor » Note de lansare (6 aprilie 2016). Preluat la 20 august 2018. Arhivat din original la 20 august 2018.
  15. A fost lansată Krita 3.0  . Blog Krita (31 mai 2016). Preluat la 20 august 2018. Arhivat din original la 25 iunie 2018.
  16. digiKam 5.3.0 este publicat…  (eng.) , digiKam Blog  (7 noiembrie 2016). Arhivat din original pe 6 iulie 2017. Preluat la 20 august 2018.
  17. Editorul video Linux OpenShot 2.3 impresionează: Instrumente noi, performanță rapidă  (eng.) , NetworkWorld . Arhivat din original pe 19 mai 2018. Preluat la 20 august 2018.
  18. @tresf @probonopd @zapashcanon @Umcaruje @zonkmachine @grejppi @mikobuntu @mypickedusername @karmux @lukas-w @vlad1777d @TheAssassin @Luraktinus @flynn16 @falkTX. Adăugați suport pentru AppImage la versiunile  Linux . GitHub (17 octombrie 2017). Preluat la 20 august 2018. Arhivat din original la 25 februarie 2021.
  19. Pagina de descărcare FreeCAD . Preluat la 28 aprilie 2020. Arhivat din original la 23 martie 2021.
  20. Pagina de descărcare OpenSCAD . Preluat la 28 aprilie 2020. Arhivat din original la 31 martie 2021.
  21. Adam Hons. Pagina de descărcare OpenRGB  . OpenRGB . Preluat la 1 decembrie 2020. Arhivat din original la 9 decembrie 2020.