A finales de los años 1990 y principios de los años 2000, Linux tenía mala reputación. por no tener un ecosistema de aplicaciones lo suficientemente grande. Más de veinte años después, esa queja ya no se sostiene.
Linux tiene varias rutas viables para instalar toneladas de aplicaciones. Existe un administrador de paquetes integrado en cada distribución, como apt (Debian-basado), dnf (sombrero-basado), zypper (SUSE-basado) y pacman (basado en Arch). También hay administradores de paquetes universales (Paquetes Snap y Flatpak) y también puedes instalarlos desde la fuente.
También: Hay un nuevo escritorio Ubuntu Linux en camino
Otro método para instalar aplicaciones se llama AppImage. Es un formato único para distribuir aplicaciones Linux. Las aplicaciones no dependen de ninguna distribución o entorno de escritorio específico, requieren instalación y se pueden ejecutar sin privilegios de administrador. En otras palabras, descarga la AppImage de una aplicación y la ejecuta. Eso es todo.
Bueno, más o menos, ya que hay que seguir otro paso antes de poder ejecutar la aplicación, que es parte de lo que quiero hablar. Pero primero descubramos más sobre AppImages.
¿Por qué utilizar AppImages?
Esta es la gran pregunta. E incluso después de usar AppImages durante bastante tiempo, la respuesta principal que tengo a la pregunta es que, en algunos casos, no existe una alternativa. Hay algunas aplicaciones que he usado a lo largo de los años que solo ofrecen una opción de AppImage. Con AppImages, la aplicación debería ejecutarse exactamente como se espera, independientemente del entorno de escritorio, administrador de ventanas o distribución que se utilice. Esta coherencia es una gran ventaja para los desarrolladores que entregan sus productos de forma rápida y fiable.
También: 8 cosas interesantes que puedes hacer con un escritorio Linux
Los objetivos principales de AppImages son la simplicidad, la compatibilidad binaria, el agnosticismo en la distribución, la instalación cero, la necesidad de permisos de raíz cero y la portabilidad. Todos estos objetivos se logran sin tocar el sistema operativo.
Suena como un sistema perfecto, ¿verdad? En general, AppImages es bastante bueno. Pero hay desventajas. Por ejemplo, no puede actualizar una AppImage. En su lugar, descarga una nueva imagen y la ejecuta en lugar de la anterior, con la esperanza de que no se pierdan todas sus configuraciones y datos. La otra desventaja es que los usuarios a menudo tienen que administrar el permiso ejecutable de AppImage. Aunque configurar ese permiso es bastante sencillo, es un paso más.
También: Cómo instalar software en Linux usando Snap (y por qué debería hacerlo)
Ahora que entiendes AppImages, veamos cómo son. usado en linux. Te lo mostraré a través del bitwarden Imagen de aplicación.
Cómo usar una AppImage en Linux
Lo que necesitarás: Lo único que necesitará para esta tarea es una instancia en ejecución de un distribución de linux. No importa qué distribución, sólo que tenga una GUI. Eso es todo. Pongamos en funcionamiento esta AppImage.
Abra su navegador web y apúntelo a Página de descarga de Bitwarden. Una vez allí, haga clic en la entrada de Linux y guarde el archivo .AppImage en su directorio de Descargas.
Abra el administrador de archivos de su escritorio (como Archivos GNOME) y busque la sección Permisos. En Archivos GNOME, hay una pestaña Permisos. Haga clic en esa pestaña y luego haga clic en la casilla de verificación Permitir ejecutar archivo como programa.
También: Las mejores distribuciones de Linux para principiantes: ¡tú puedes hacer esto!
Una vez que haya habilitado el permiso de ejecución, cierre la ventana Propiedades y regrese al administrador de archivos.
Otra forma de otorgar permiso de ejecución al archivo es desde la línea de comando. Esta ruta no es tan fácil, pero tampoco es difícil.
También: Cómo agregar el poder de DuckDuckGo a su terminal Linux
Para otorgar permiso de ejecución al archivo desde la línea de comando, abra una ventana de terminal y luego vaya al directorio de Descargas con:
A continuación, otorgue permisos de ejecución al archivo con el comando:
chmod u+x Bitwarden*.AppImage
Ahora que ha configurado los permisos, todo lo que tiene que hacer para ejecutar AppImage es abrir el administrador de archivos, navegar hasta el directorio de la aplicación y hacer doble clic en el archivo AppImage. Esto abrirá la aplicación y podrá usarla como lo haría con cualquier aplicación instalada en el escritorio.
También: Ubuntu Mate es uno de los giros de Ubuntu más populares por una razón
La única advertencia al ejecutar AppImages en su escritorio es que a menudo no tienen los medios para integrarse con el menú, los muelles o los paneles de su escritorio. Debido a esta situación, debe iniciar la aplicación desde el administrador de archivos o algunos entornos de escritorio le permitirán crear un archivo de escritorio primero (lo cual está fuera del alcance de este artículo).
Algunas AppImages, como la de Bitwarden, ofrecen una opción de integración de escritorio que crea un iniciador para su menú. Si ve una opción de integración en el primer inicio de la aplicación, asegúrese de continuar con esa configuración para simplificar las cosas.
Y eso es todo lo que hay que hacer para usar AppImage en Linux. Es una opción viable para cualquiera que busque ejecutar aplicaciones en Linux que no se encuentran en el administrador de paquetes integrado.