Tutories

Appimage: aplicacions linux que s'executen en diferents distribucions

Taula de continguts:

Anonim

AppImage és un format que permet subministrar paquets de Linux, amb la capacitat de executar-se en diferents distribucions, en modalitat portàtil i sense la necessitat dels permisos d'instal·lació de superusuari (root). Aquest projecte va néixer l'any 2004 com klik, des de llavors es va mantenir en desenvolupament continu, el 2011 va canviar de nom el 2011 a PortableLinuxApps i 2013 és rebatejat amb el seu nom actual.

Què és AppImage?

La idea bàsica d'el format és que una aplicació AppImage és igual a un arxiu i aquest mateix conté l'aplicació i tots els arxius dels quals depèn per al seu funcionament. Dit d'una altra manera, cada un és autònom, inclou totes les llibreries necessàries per a l'aplicació i que no formen part de la base del sistema.

Què és AppImageKit?

AppImageKit és el conjunt d'eines que complementen a el format AppImage, el qual facilita la seva implementació de manera adequada. El projecte és de Codi obert i es troba en un repositori GitHub.

Les principals principals eines que proveeix la AppImageKit són:

  • create-appdir: una eina de línia d'ordres que s'executa en Ubuntu que transforma el programari empaquetat en un directori d'aplicació (AppDir), el qual es pot fer servir com a entrada per AppImageAssistant. Cal tenir en compte que, tot i haver estat escrit per a Ubuntu, també hauria de funcionar en debian i podria ser portat a altres distribucions, utilitzant els respectius gestors de paquets. AppImageAssistant: és una aplicació d'interfície gràfica d'usuari que converteix un AppDir en un AppImage. AppRun: l'executable que troba i executa l'aplicació continguda en el AppImage. runtime: el petit binari ELF que s'incrusta en la capçalera de cada AppImage.

Com executar / instal·lar un AppImage?

Per executar una AppImage, només s'ha de descarregar l'aplicació i seguim aquests dos passos:

Fer-ho executable:

chmod a + x nombreEjemploApp.AppImage

A córrer:

./nombreEjemploApp.AppImage

Algunes aplicacions populars com: Atom, Arduino, Blender, Chromium, Firefox, LibreOffice, entre d'altres; ja estan brindant l'oportunitat de descarregar una AppImage des de la seva pàgina.

Et recomanem la lectura d'Ubuntu 16.04 Xenial Xerus.

Avantatges i Desavantatges de les AppImage

Els avantatges són bastant evidents, als usuaris ofereix simplicitat i rapidesa per descarregar i executar una aplicació sense tenir massa experiència en l'ús de Linux; a l'ésser aplicacions autònomes li permet resituar i emmagatzemar-les sota un criteri propi. D'altra banda, proveeix a l'desenvolupador l'oportunitat de crear aplicacions que seran compatibles amb diferents distribucions sense necessitat de tornar a compilar, sent això molt beneficiós per als temps de realització de les mateixes.

No obstant això, un desavantatge de les AppImage estaria en el fet de tenir redundància de llibreries, malbaratant l'espai d'emmagatzematge i més executant simultàniament en alguns casos.

Tutories

Selecció de l'editor

Back to top button