AppImage es un formato de distribución de software para Linux que tiene como objetivo resolver dos de los problemas más urgentes con los paquetes tradicionales de Linux: distribución e instalación.

Si ha descargado un programa en formato AppImage y se pregunta cómo instalarlo o ejecutarlo en su sistema, esta guía lo ayudará.

Siga mientras profundizamos en AppImage, sus ventajas sobre los paquetes tradicionales de Linux y los pasos que debe seguir para ejecutar un archivo AppImage en su máquina Linux.

¿Qué es AppImage y en qué se diferencia de los paquetes tradicionales de Linux?

Con el enfoque tradicional de administración de paquetes de Linux, los desarrolladores deben agrupar sus aplicaciones como paquetes de acuerdo con las reglas de la distribución. Puesto que hay numerosas distribuciones de Linux Por ahí, este proceso suele ser tedioso y lento para los desarrolladores, ya que necesitan modificar sus paquetes para cumplir con los requisitos de múltiples distribuciones.

Además, a veces también puede provocar problemas de compatibilidad debido a dependencias faltantes o modificadas, lo que puede ser difícil de solucionar para los desarrolladores.

instagram viewer

AppImage tiene como objetivo resolver este problema mediante la creación de aplicaciones que se ejecutan en cualquier lugar. Básicamente, sigue el enfoque del paquete de software universal, en el que pide a los desarrolladores que empaqueten su programa. (y sus dependencias que no forman parte de la distribución) en un solo archivo que puede ejecutarse fácilmente en múltiples Linux distribuciones.

Con una aplicación, un sistema de archivos, todo lo que los desarrolladores de AppImage deben hacer es apuntar a las distribuciones para las que desean proporcionar sus programas y analizar las dependencias requeridas. Y, en función de los resultados obtenidos, deben identificar las dependencias que podrían faltar en esa distribución y empaquetar su paquete de manera que incluya esas dependencias en él.

Como resultado de este enfoque, mientras que AppImage aborda los problemas de los desarrolladores, también aborda algunos de los usuarios finales. Con AppImage, los usuarios ahora pueden ejecutar la última versión de los programas incluso si tienen una versión anterior del sistema operativo.

Además, también tienen la capacidad de ejecutar múltiples versiones de una aplicación en su sistema. simultáneamente, lo que puede resultar útil cuando quieren decidir si la última actualización de un programa es Vale la pena actualizar. Y la mejor parte es que pueden ejecutar una aplicación (AppImage) sin instalarla en su sistema.

Ventajas de usar AppImage

  1. Los archivos de AppImage son portátiles y, por lo tanto, se pueden ejecutar en cualquier lugar, incluidas las versiones en vivo.
  2. AppImage es independiente de la distribución, lo que significa que puede ejecutarse en varias distribuciones de Linux.
  3. Una AppImage no requiere instalación, lo que la hace más fácil de ejecutar que los paquetes tradicionales de Linux.
  4. A diferencia de los paquetes tradicionales, los usuarios de AppImage no necesitan tener privilegios de root para ejecutar sus programas.
  5. Eliminar un programa de AppImage es tan simple como eliminar el archivo de AppImage.

Desventajas de usar AppImage

  1. Riesgo de contraer malware accidentalmente ya que no se verifica una AppImage.
  2. Los archivos de AppImage pueden ser bastante grandes debido a todas las dependencias que vienen con ellos.

Cómo ejecutar una AppImage en Linux

Ejecutar una AppImage en Linux es bastante sencillo en contraste con los formatos de paquetes tradicionales de Linux como DEBUTANTE o

RPM, que tienen un proceso de instalación un poco tedioso.

Con un archivo AppImage, todo lo que necesita hacer es hacer que el archivo sea ejecutable y ejecutarlo. Al igual que realizar cualquier otra tarea en Linux, puede realizar esta tarea de varias formas: puede utilizar la GUI o la terminal (si prefiere trabajar en una CLI).

1. Ejecute AppImage usando el Administrador de archivos

Ejecutar una AppImage a través de GUI es bastante simple. Siga los pasos a continuación:

  1. Abra el administrador de archivos y navegue hasta el directorio de AppImage.
  2. Haga clic derecho en el archivo AppImage y seleccione Propiedades.
  3. Sobre el Propiedades ventana, cambie a la Permisos pestaña.
  4. Marque la casilla de verificación junto a Permitir ejecutar archivo como programa si está utilizando un administrador de archivos basado en Nautilus. Marque el Es ejecutable opción si está usando Dolphin y cambia la Ejecutar desplegable para Alguien si está en PCManFM.

2. Ejecute AppImage usando CLI

Si prefiere trabajar en su teclado, puede ejecutar archivos de AppImage de manera mucho más eficiente usando la terminal. Siga estos pasos para hacer lo mismo:

  1. Abra la aplicación de terminal.
  2. Utilizar ls y el comando cd para navegar al directorio donde ha guardado / descargado el archivo AppImage.
  3. Ejecute el siguiente comando en la terminal para hacer que AppImage sea ejecutable:
    chmod + x nombre_imagen_aplicación
  4. Ingrese el siguiente comando para ejecutar AppImage:
    ./appimage_name

Por ejemplo, si desea ejecutar un archivo llamado BalenaEtcher. AppImage, primero deberá asignar permisos ejecutables al archivo y luego ejecutarlo desde la terminal de la siguiente manera:

chmod + x BalenaEtcher. AppImage
./BalenaEtcher. AppImage

3. Ejecutar AppImage con un lanzador

Si bien los métodos GUI y CLI funcionan a la perfección, requieren que realice un paso adicional, en el que debe convertir el archivo AppImage en un ejecutable para ejecutarlo.

Utilidades como AppImageLauncher Simplifique la ejecución de AppImages aún más al permitirle ejecutar una AppImage directamente sin necesidad de convertirla en un ejecutable. No solo eso, también lo ayuda a integrar los archivos de AppImage en su lanzador de aplicaciones y administrarlos de una manera mucho más fácil.

Si desea utilizar AppImageLauncher, primero descárguelo e instálelo en su computadora.

Descargar: AppImageLauncher

  1. Descargue el archivo DEB de AppImageLauncher.
  2. Haga clic derecho en el archivo y seleccione Abrir con el instalador de paquetes X, donde X es el instalador de paquetes para su distribución de Linux.
  3. Siga las instrucciones en pantalla para instalar el archivo DEB.

Alternativamente, también puede instalar el archivo DEB a través del terminal. Para hacer esto, abra la terminal y ejecute el comando de instalación en la siguiente sintaxis:

sudo dpkg -i nombre_paquete

Por ejemplo:

sudo dpkg -i appimagelauncher.deb

Una vez que haya instalado AppImageLauncher, ejecútelo y siga los pasos a continuación para usarlo:

  1. Abra el administrador de archivos y navegue hasta el directorio donde ha guardado / descargado la AppImage que desea ejecutar.
  2. Haga doble clic en el archivo AppImage.
  3. De las opciones presentadas, toque el Integrar y ejecutar para mover AppImage a su directorio de inicio y ejecutarlo. Alternativamente, para ejecutar AppImage una vez, haga clic en Corre una vez.

Ejecución exitosa de archivos de AppImage en Linux

Aunque no hay demasiados programas que utilicen el formato AppImage, en ocasiones, cuando te encuentres con uno, esta guía debería ayudarte a ejecutarlos fácilmente en tu sistema Linux.

Si está interesado en la idea de un formato de paquete universal, también puede consultar Flathub y Snap Store, que siguen el mismo concepto que AppImage.

CuotaPíoCorreo electrónico
Flathub vs. Snap Store: los mejores sitios para descargar aplicaciones de Linux

Cuando desee descargar aplicaciones de Linux, ¿cómo se comparan Flathub y Snap Store? Los enfrentamos entre sí para averiguarlo.

Leer siguiente

Temas relacionados
  • Linux
  • Aplicaciones Linux
  • Gestores de paquetes
Sobre el Autor
Yash Wate (18 Artículos publicados)

Yash es redactor en MUO para bricolaje, Linux, programación y seguridad. Antes de encontrar su pasión por la escritura, solía desarrollar para la web y iOS. También puede encontrar sus escritos en TechPP, donde cubre otras verticales. Aparte de la tecnología, le gusta hablar de astronomía, Fórmula 1 y relojes.

Más de Yash Wate

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse