Aunque las aplicaciones autoinstalables llevan bastante tiempo disponibles su uso no se ha extendido hasta hace relativamente poco tiempo. Entre los formatos más conocidos encontramos Snap (impulsado por Canonical), Flatpak (impulsado por RedHat) y Appimage (proyecto colaborativo).
Aunque a grandes rasgos los tres formatos ofrecen algo similar cada uno de ellos lo hace de un modo distinto. Appimage es muy similar al formato dmg de macos. Se trata de un fichero autocontenido que incluye el programa y todo lo necesario para que éste se ejecute.
A continuación veremos que clase de soporte ofrece LliureX para este tipo de aplicaciones.
A diferencia de Snap o flatpak que dependen de repositorios centralizados gestionados por sus respectivos creadores en Appimage no existe un repositorio central como tal. Los propios desarrolladores son los que ponen a disposición desde sus págis web los appimage para descarga, como es el caso por ejemplo de software tan conocido como KdenLive (https://kdenlive.org/es/descargar/ ).
Al margen de esa forma de distribución los responsables del proyecto crearon un directorio web donde incluyen los enlaces a las descargas de los distintos proyectos que usan appimage ( https://appimage.github.io).
Sin embargo en LliureX se ofrece soporte para AppImage en la LliureX Store desde la versión Xenial. Soporte que en LlirueX 19 se ve mejorado con la inclusión de un gestor para este tipo de aplicaciones.
Así pues cuando desde LliureX Store buscamos un programa en la lista de resultados se incluyen tanto los disponibles en los repositorios como los disponibles en formato Snap y Appimage.
Como ya se ha comentado descargar una appimage desde la LliureX Store es tan sencillo como buscar la aplicación y descargarla.
Pongamos como ejemplo que queremos la versión 3.0 de VLC, disponible en appimage. Lo primero es buscar la aplicación
Una vez la encontramos hacemos click sobre ella y pasamos a la ventana de instalacion:
Una vez instalada podemos ejecutarla desde la propia Store pulsando el botón "Abrir" o bien desde el directorio que contiene las Appimages - llamado Applications en nuestra carpeta de usuario - y haciendo doble click sobre el icono de la aplicación.
La otra opción es acudir directamente a la web del desarrollador de la aplicación y descargar la aplicación desde ahí.
LliureX trata de dar el mejor soporte posible para este tipo de aplicaciones con lo que sencillamente descargaremos la aplicación y una vez descargada podremos ejecutarla directamente haciendo doble click sobre ella.
Además de las opciones comentadas en LliureX disponemos también de un gestor para las aplicaciones Appimage, Appimage Manager, que permite instalarlas a nivel de sistema o ejecutarlas cómodamente desde un listado de las mismas.
Para instalarlo podemos hacer desde la Lliurex Store
Una vez podemos instalado podemos ejecutarlo desde el menú de inicio->administración de lliurex
Al ejecutarlo el programa nos mostrará la ventana de gestión de appimages
Donde podemos ver las aplicaciones disponibles en nuestro directorio "Applicartions" y las posibles opciones: Ejecutarlo, borrarlo o instalarlo.
Desde esta pantalla también podemos elegir que se muestren todas las appimages disponibles, tanto las instaladas a nivel de sistema como las disponibles solo para el usuario o solo las appimages del sistema o del usuario.
La forma de diferenciar unas de otras (cuando se muestran todas) es que en las que solo están disponibles para el usuario se nos muestra el botón para instalarlas a nivel del sistema
Aunque como ya se ha comentado los ficheros appimage no se instalan desde Appimage-Manager podemos hacer que estén disponibles para todos los usuarios del sistema.
Para instalar un appimage tenemos dos opciones:
Una vez instalada (desde esta opción se instala en el sistema) podremos verla en la pestaá "Gestionar".
Desinstalar un appimage es tan sencillo como borrar el fichero. Desde Appimage-Manager podemos hacerlo cómodamente. Nuevamente se presentan dos posibles escenarios:
# La aplicación solo está disponible para el usuario: En este caso la aplicación será borrada del sistema y no podrá deshacerse la operación