La mayoría de los usuarios de Linux no tienen problemas para instalar o desinstalar aplicaciones. No importa qué distribución uses; tendrá un administrador de paquetes que lo hará todo.
Pero a medida que crece la comunidad de Linux, los desarrolladores intentan mantener las cosas aún más simples y estables para los usuarios finales y otros desarrolladores. Recientemente, hemos visto el surgimiento de snap y flatpak. He hablado tanto aquí como aquí. Estos marcos de desarrollo de aplicaciones resuelven algunos de los problemas que los desarrolladores de aplicaciones de Linux han enfrentado durante mucho tiempo.
Appimage también tiene como objetivo resolver numerosos problemas. Resuelve muchos problemas cuando se trata de usar el software en distribuciones de Linux. Uno de los principales problemas para los usuarios de Linux es obtener una aplicación específica para su distribución de Linux, y lo mismo para los desarrolladores, tienen que crear su aplicación para diferentes distribuciones de Linux.
Un archivo equivale a una aplicación
Los archivos de imagen de aplicación contienen las bibliotecas o dependencias requeridas; no es necesario instalar ningún otro paquete para ejecutar cualquier imagen de aplicación. En cambio, la aplicación puede pedirle al usuario que integre la aplicación en el sistema para iniciarla desde el menú de la aplicación. Hablaré sobre la integración de appimage más adelante en este artículo.
¿Cómo usar la imagen de la aplicación?
appimage es la forma más sencilla de ejecutar una aplicación en Linux. Casi todas las distribuciones de Linux pueden ejecutar appimage perfectamente bien.
Imagen de la aplicación en ejecución:
- Obtener appimage de su aplicación deseada
- Hacerlo ejecutable
- Haz doble clic en él
Y eso es todo. Todo lo que necesita hacer es hacer que la imagen de la aplicación sea ejecutable desde la línea de comando o haga clic con el botón derecho en el archivo>> propiedades>> permisos y marque ‘Permitir ejecutar archivo como programa” .
Para hacer que appimage sea ejecutable desde la línea de comandos, abre la terminal y escribe el siguiente comando:
sudo chmod +x name.appimage
Integre la imagen de la aplicación con el sistema
Las aplicaciones appimage están diseñadas para empaquetar todas las bibliotecas y dependencias específicas de la aplicación y funcionan como aplicaciones portátiles de Windows. Simplemente haga clic en él, y se ejecutará.
Si desea integrar una imagen de aplicación con su sistema y abrirla desde el menú de aplicaciones como cualquier otra aplicación, es completamente posible.
Muchas aplicaciones, cuando se ejecutan, solicitan al usuario que las integre con el sistema. Y al hacer clic en 'Sí' se ejecuta la aplicación y se crea una entrada en el menú de aplicaciones. Pero esta funcionalidad solo está disponible si el desarrollador de la aplicación ha proporcionado esa opción.
Hay un demonio opcional llamado appimaged. Si está instalado, este demonio buscará archivos de imagen de aplicación en los directorios más utilizados y registrará las aplicaciones de imagen de aplicación automáticamente.
Para instalar appimaged, use los siguientes comandos:
wget "https://github.com/AppImage/appimaged/releases/download/continuous/appimaged-x86_64.AppImage"
chmod a+x appimaged-x86_64.AppImage
./appimaged-x86_64.AppImage --install
Una vez hecho esto, la terminal le pedirá que cierre sesión y vuelva a iniciar sesión para completar la instalación. O puede reiniciar su sistema.
Ahora cualquier imagen de aplicación en los siguientes directorios se registrará en el sistema. De ahora en adelante, ni siquiera necesitará hacer que ningún archivo sea ejecutable; descarga cualquier imagen de aplicación y ábrela desde el menú de aplicaciones.
Directorios supervisados por appimaged
- $HOME/Downloads (o su equivalente localizado, según lo determine
G_USER_DIRECTORY_DOWNLOAD
en simplismo) - $HOME/.local/bin
- $HOME/bin
- $HOME/Aplicaciones
- /Aplicaciones
- [cualquier partición montada]/Aplicaciones
- /optar
- /usr/local/bin
Desinstalar la imagen de la aplicación
La aplicación appimage es solo un archivo simple, y cuando lo ejecuta, no almacena ni un solo archivo en el directorio de instalación del sistema o en cualquier otro lugar. Como mencioné anteriormente, ciertas aplicaciones pueden solicitar confirmación para integrar la imagen de la aplicación con el sistema para abrirla fácilmente desde el menú de aplicaciones. Si lo confirma, registrará la aplicación en el sistema y la vinculará con el archivo de imagen de la aplicación.
Si ha instalado appimaged, no tiene que hacer nada adicional para integrar o eliminar ninguna aplicación. Con solo descargar una imagen de la aplicación, la aplicación se registrará en el menú del sistema y, al eliminar el archivo, se desintegrará automáticamente.
Actualizar la imagen de la aplicación
El archivo appimage es una aplicación completa. Si un desarrollador de aplicaciones lanza una nueva versión de la aplicación, los usuarios pueden descargar la nueva versión y eliminar la versión anterior. Así es como puedes actualizarlo.
Pero si desea actualizar la aplicación actual, puede intentar hacerlo utilizando el paquete AppImageUpdate proporcionado por el desarrollador de AppImage. Este paquete solo actualiza una aplicación si la información de actualización está disponible en el archivo.
Descarga AppImageUpdate del mercado de aplicaciones y ejecútalo como cualquier otro archivo de imagen de aplicación.
Ahora seleccione la aplicación que desea actualizar y se actualizará. las actualizaciones de appimage son realmente rápidas porque solo se actualiza la parte de la aplicación que ha cambiado, no toda la aplicación.
Conclusión
Así es como puede ejecutar un archivo de imagen de aplicación. Ejecutar una aplicación completa desde un solo archivo es una gran ventaja. Si el proyecto continúa, espero obtener una forma aún mejor de actualizar cualquier aplicación.
Además, el sitio web de la aplicación enumera más de 900 aplicaciones, pero no hay una opción de búsqueda para encontrar una aplicación específica. Será mejor tener una tienda instantánea y tener todas las aplicaciones correctamente ordenadas y fáciles de encontrar.