Vés al contingut

AppImage

De la Viquipèdia, l'enciclopèdia lliure
AppImage
Modifica el valor a Wikidata

Tipusprogramari lliure i de codi obert i format de fitxer Modifica el valor a Wikidata
Versió inicial2004 Modifica el valor a Wikidata
Versió estable
13 (31 desembre 2020) Modifica el valor a Wikidata
Llicènciallicència MIT Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuLinux Modifica el valor a Wikidata
Escrit enC i Python Modifica el valor a Wikidata
Més informació
Lloc webappimage.org (múltiples llengües) Modifica el valor a Wikidata

GitHub: AppImage

AppImage és un format de distribució de programari portàtil en Linux que no ha de menester de permisos de superusuari per a instal·lar una aplicació.[1] Intenta també permetre als desenvolupadors d'aplicacions el desplegament de binaris de forma agnòstica a la distribució de Linux, facilitant així un empaquetament a nivell upstream.[2] Va aparèixer per primera vegada el 2004 sota el nom de klik i, seguint el seu desenvolupament, el 2011 va ser rebatejat com PortableLinuxApps i, finalment, més tard, el 2013, com a AppImage.

Descripció

[modifica]

Objectius

[modifica]

Els objectius d'AppImage són poder tenir un sistema de desplegament d'aplicacions a Linux basat en la simplicitat, la compatibilitat binària, l'agnosticisme de distribució, sense cap instal·lació ni cap permís de superusuari, portàtil, i que no toqui el sistema operatiu subjacent.[3]

Propietats

[modifica]

Amb AppImage no s'instal·la l'aplicació com es fa tradicionalment a Linux. En comptes de distribuir els fitxers de l'aplicació en els llocs apropiats del sistema de fitxers, el fitxer AppImage és una única imatge comprimida amb l'aplicació. Quan s'executa, el fitxer és muntat amb FUSE. Aquest comportament és compatible amb els predecessors d'AppImage: klik i PortableLinuxApps.

S'utilitza un fitxer per aplicació. Cada fitxer és autocontingut: inclou totes les biblioteques de les quals l'aplicació en depén que no siguin part ja del sistema base. Un AppImage versió 1.0 és un fitxer ISO 9660 Rock Ridge (que opcionalment pot estar comprimit amb zisofs), que conté un mínim AppDir i una menuda llibreria d'execució.[4] La versió 2 pot utilitzar altres formats d'imatge, com ara SquashFS[5][6]). Una aplicació pot afegir-se a un CD autònom només afegint un fitxer per CD.

Els fitxers AppImage són més simples que la instal·lació d'una aplicació. No calen eines d'extracció, ni cal modificar el sistema operatiu o l'entorn d'usuari. Els usuaris regulars en les distribucions de Linux comunes poden baixar-los, fer-los executables i llavors executar-los.

Referències

[modifica]
  1. Mobily, Tony. «Free Software Magazine interview with Simon Peter». Free Software Magazine, 07-04-2006. Arxivat de l'original el 2007-03-30. [Consulta: 14 setembre 2019].
  2. Peter, Simon. «AppImageKit Documentation 1.0» (pdf). PortableLinuxApps.org. Arxivat de l'original el 2010-11-29. [Consulta: 29 juliol 2011].
  3. AppImage: Linux apps that run anywhere on youtube.com by Peter Simon (June 2016)
  4. «Archived copy». Arxivat de l'original el 2010-11-29. [Consulta: 3 agost 2011].
  5. «AppImage Specification README», 18-11-2021. [Consulta: 1r gener 2022].
  6. «The future of AppImage: Type 2 and new tools» (en anglès), 15-09-2016. [Consulta: 1r gener 2022].