Hoy he instalado el editor de vídeo Openshot en mi distribución Elementary OS Loki y me ha sorprendido que el fichero de ínstalación fuera AppImage. Acostumbrado a los fichero .deb típicos de Ubuntu y sus derivadas, me encuentro con una agradable novedad.
Pues bien, este nuevo formato de instalación permite que un desarrollador de software no tenga que crear diferentes paquetes según la distribución de Linux a la que va dirigido sino que, con un mismo instalador podemos usar la aplicación en todas ellas sin importar ni nuestra distribución ni la versión que estemos ejecutando. Esto simplifica tremendamente a los usuarios la instalación de aplicaciones en el sistema operativo del pingüíno.
Lo curioso del tema es que no es un instalador en sí mismo, sino un archivo contenedor de todos los elementos y librerías que pueda requerir la aplicación para funcionar.
En la web de AppImage se explica de forma sencilla en qué consiste este paquete:
Aplicaiones Linux que se ejecutan en cualquier lugar
"Como usuario, quiero descargar una aplicación
y ejecutarla en mi sistema Linux tal cual lo haría
con una aplicación Windows o Mac"
"Como programador quiero ofrecer aplicaciones para Linux
sin tener que compilarlas ni empaquetarlas
para cada una de las diferentes distribuciones"
Reconozco que había oído hablar de los paquetes Snap y de Flatpak, pero no de AppImage.
Te dejo algunos pantallazos para que veas lo fácil que ha sido en Elementary OS Loki y exactamente igual, además literal, en cualquier otra.
Descargando el instalador de OpenShot.
Fíjate que es un fichero .AppImage
Le doy permisos de ejecución al instalador:
chmod +x OpenShot-v2.4.0-x86_64.AppImage
Doble clic sobre el fichero .AppImage y ya tenemos la aplicación en funcionamiento
Versión 2.4.0 de OpenShot en Elementary OS Loki
Fuentes: