Cómo instalar un paquete AppImage en Ubuntu
Aunque parece que el futuro de los paquetes de instalación de las aplicaciones se dividirán entre Flatpak y snap, existen otro tipo de paquetes universales, es decir, que no necesitan depender de una distribución en concreto.
Dentro de este tipo de paquetes destacan los paquetes AppImage. Este tipo de paquetes se pueden instalar en Ubuntu sin tener ningún software especial ni tampoco depender de la versión de Ubuntu que utilicemos. Pero ¿ qué es AppImage? ¿hay alguna empresa detrás del formato?
AppImage es un paquete universal que nació bajo el nombre de Klik y más tarde se transformó en PortableLinuxApps, finalmente este tipo de paquete se llamó AppImage. Este paquete se caracteriza por no necesitar de ninguna distribución ni de ninguna librería, todo está en la aplicación que curiosamente no se instala en la distribución.
AppImage fue antaño el portable de Linux
AppImage es un paquete similar a las aplicaciones portables de Windows. Así que un programa con AppImage no se instala sino que se ejecuta y para ello no necesitaremos utilizar los permisos de administrador. Para poder instalar AppImage sólo hemos de abrir la terminal y escribir lo siguiente:
chmod a+x paquete.AppImage
./paquete.AppImage
Esto ejecutará el paquete de manera automática sin necesidad de ser administrador de sistema.
La alternativa gráfica a este método consiste en pulsar con el click derecho sobre el paquete y no sólo dar permisos de Lectura y Escritura al usuario, sino que también marcar la casilla ” Permitir ejecutar el archivo como un programa ejecutable” lo guardamos y cerramos. Luego hacemos doble click sobre el paquete y comenzará la ejecución automática del programa.
Como podéis ver, la ejecución o “instalación” de un paquete AppImage es bastante sencillo y rápido, pero hemos de tener en cuenta que la aplicación no se llega a instalar en nuestro Ubuntu, por lo que no podremos crear accesos directos ni otras cosas que hacemos con las aplicaciones instaladas.
Información Básica AppImages, puede descargar y ejecutar sin necesidad de instalación o la necesidad para permisos de root.Lo que es ejecutableUsted puede hacer la appimage ejecutable de la siguiente manera:
chmod a+x
exampleName.appimage
La ejecuciónUsted puede ejecutar una appimage de la siguiente manera:
./exampleName.appimage
La idea clave de la appimage formato es una app = un archivo. Cada appimage contiene una aplicación y todos los archivos que la aplicación necesita para funcionar. En otras palabras, cada appimage no tiene dependencias de otros de lo que es incluido en el objetivo de sistema operativo base(s).
Es el uso de un archivo por la aplicación. Cada uno es autónomo: incluye todas las bibliotecas de la aplicación depende y que no son parte del sistema base. En este sentido, es similar a "la virtualización de la aplicación". Uno puede usar un appimage archivo, incluso si no son un superusuario, o que están usando un live CD. appimage archivos son a menudo más fáciles de compilar e instalar un la aplicación, como la no instalación de la que realmente tuvo lugar. El appimage archivo es una imagen comprimida que está montado temporalmente para permitir el acceso a el programa, pero no tener que extraer el programa o modificar el sistema subyacente.
Información Adicional
Objetivos
1. Ser Simple.
appimage está destinado a ser un formato muy simple que es fácil de comprender, crear y administrar.
2. Mantener la compatibilidad binaria.
appimage es un formato binario de la distribución de software. Software empaquetado como appimage es la intención de ser compatibles con el binario como posible con tantos sistemas como sea posible. La necesidad de (re-)de la compilación de software debe ser muy reducido.
3. Ser la distribución de agostic.
Un appimage se debe ejecutar en todos los sistemas operativos base (distribuciones) que fue creado (y versiones posteriores). Por ejemplo, usted podría objetivo de ubuntu 9.10, openSUSE 11.2, y Fedora 13 (y versiones posteriores) al mismo tiempo, sin tener que crear y mantener separado paquetes para cada sistema de destino.
4. Eliminar la necesidad de la instalación.
AppImages contener la aplicación en un formato que permite que se ejecute directamente desde el archivo, sin tener que ser instalado en primer lugar. Este es comparable a la de un CD en Vivo. Antes de CDs en Vivo, sistemas operativos tenía que ser instalado en primer lugar, antes de que pudieran ser utilizados.
5. Apps comprimido todo el tiempo.
Dado que la aplicación sigue siendo empaquetados todo el tiempo, nunca es sin comprimir en el disco duro. El equipo descomprime el aplicación sobre la marcha, mientras que para acceder a ella. Desde la descompresión más rápido que la lectura del disco duro en la mayoría de los sistemas, este tiene una velocidad la ventaja además de ahorrar espacio. Además, el tiempo necesario para la instalación es completamente eliminado.
6. Permiten poner aplicaciones en cualquier lugar.
AppImages son "móviles", permitiendo así al usuario almacenar y ejecutar desde cualquier lugar (incluyendo CD-ROMs, DVDs, extraíble discos, memorias USB).
7. Las aplicaciones de sólo lectura.
Desde AppImages son de sólo lectura por el diseño, el usuario puede ser razonablemente asegurarse de que una aplicación no cambia durante la operación.
8. No requieren de recompilación.
AppImages debe ser posible crear a partir de otros ya existentes binarios, sin necesidad de recompilación. Esto acelera en gran medida el appimage proceso de creación, ya que no compilador tiene que estar involucrado. Este también permite a terceros paquete de código cerrado aplicaciones como AppImages. (Sin embargo, puede ser beneficioso para arriba los desarrolladores de la aplicación a construir desde el código fuente específicamente para el propósito de generar un appimage.)
9. Mantener el sistema operativo base intacta.
Desde AppImages se van a ejecutar en la llanura de los sistemas que no han sido especialmente preparado por un administrador, AppImages no puede exigir inusual preparación de la base del sistema operativo. Por lo tanto, que puede confiar en especial parches del kernel, módulos de kernel, o cualquier las aplicaciones que no vienen con el objetivo de distribuciones por por defecto.
10. No requieren root.
Desde AppImages están destinados a ser ejecutado por los usuarios finales, que no debe reqiure una cuenta de administrador (root) para ser instalado o usado. Ellos puede, sin embargo, debe ser instalada por un administrador (por ejemplo, en multi-usuario escenarios), si así lo desea.











