fbpx
Wikipedia

AppImage

AppImage es un formato para distribuir software portátil en paquetes universales en Linux sin necesidad de permisos de superusuario para instalar la aplicación. Con este formato se intenta permitir la distribución de software binario independiente de la distribución de Linux para desarrolladores de aplicaciones, también llamado empaquetado de upstream. Lanzado por primera vez en 2004 bajo el nombre de klik, fue desarrollado continuamente, y luego renombrado en 2011 a PortableLinuxApps y más tarde en 2013 a AppImage.

AppImage
Información general
Tipo de programa Sistema de gestión de paquetes
Desarrollador Simon Peter
Modelo de desarrollo software libre
Lanzamiento inicial 01 de enero de 2004
Licencia Licencia MIT
Estado actual En desarrollo
Idiomas Inglés
Información técnica
Programado en C
Versiones
Última versión estable 9 09 de noviembre de 2017 (3 años, 9 meses y 6 días)
Asistencia técnica
Enlaces
Sitio web oficial
Repositorio de código

Descripción

Objetivos

AppImage es concebido como un sistema de implementación de aplicaciones para Linux que tiene como objetivos la simplicidad, la compatibilidad binaria, independencia de la distribución, ausencia de instalación, ausencia de permisos de superusuario, ser portátil y mantener intacto el sistema operativo subyacente. [1]

Propiedades

AppImage no instala la aplicación en el sentido tradicional de Linux. En lugar de colocar los diversos archivos de la aplicación en los lugares apropiados de la distribución en el sistema de archivos, el archivo AppImage es solo la imagen comprimida de la aplicación. Cuando se ejecuta, el archivo se monta con el sistema de archivos en el espacio de usuario (FUSE, por sus siglas en idioma inglés). Este comportamiento es coherente con los predecesores de AppImage, klik y PortableLinuxApps.

Este formato utiliza un archivo por aplicación. Cada archivo es autónomo: incluye todas las bibliotecas de las que depende la aplicación que no son parte del sistema base objetivo. Una aplicación AppImage de la versión 1.0 es un archivo Rock Ridge de la norma ISO 9660 que contiene un AppDir (Directorio de Aplicaciones) mínimo y un entorno de ejecución pequeño. La versión 2 del formato AppImage puede usar otros formatos de imagen del sistema de archivos como SquashFS. Se puede agregar una aplicación de AppImage a un CDVivo agregando solo un archivo a este.

Los archivos de AppImage son más simples que la instalación de una aplicación. No se necesitan herramientas de extracción, ni es necesario modificar el sistema operativo o el entorno del usuario. Los usuarios habituales en las distribuciones Linux comunes pueden descargarlo, hacerlo ejecutable y ejecutarlo. Sin embargo, a diferencia de los archivos ejecutables bajo los sistemas operativos Microsoft Windows, los archivos del formato AppImage no están registrados en el sistema, lo que significa que si hay archivos presentes en el computador que pueden abrirse con esta aplicación, estos no serán abiertos al hacer doble clic en ellos. Para solventar este problema, se han creado algunas aplicaciones que se ejecutan en un terminal de texto Linux, como appimaged.[2]​ En otros casos, los programadores que elaboran los archivos AppImage han añadido la funcionalidad del registro automático de la aplicación.

Historia

klik

 
klik instalando una aplicación

klik, el predecesor del formato AppImage, fue diseñado en el año 2004 por el economista y programador alemán Simon Peter. [3][4]​ El software del lado del cliente tenía licencia GPL. Los archivos klik se integraban con navegadores web en la computadora del usuario. Los usuarios descargaban e instalaban software escribiendo una URL que comenzaba con klik://. Con ello, era descargado un archivo klik de "receta", que se utilizaba para generar un archivo .cmg. Para los ingredientes principales, generalmente los paquetes .deb preconstruidos de los repositorios estables de Debian se incorporaban en el proceso de generación del archivo .cmg de "receta". De esta forma, una "receta" podría usarse para suministrar paquetes a una amplia variedad de plataformas. Con klik, solo se podían ejecutar ocho programas a la vez debido a la limitación de montar imágenes comprimidas con el núcleo Linux, a menos que se utilizara FUSE. El archivo era re-montado cada vez que se ejecutaba el programa, lo que significa que el usuario podía eliminar el programa simplemente borrando el archivo .cmg. La siguiente versión del formato, klik2, estaba en desarrollo; e incorporaría de forma nativa el módulo de kernel de FUSE, pero nunca llegó más allá de la etapa de software beta. [5]​Alrededor de 2011, el proyecto klik quedó inactivo y la página de inicio se desconectó por un tiempo.

PortableLinuxApps

Simon Peter inició un proyecto sucesor denominado PortableLinuxApps con objetivos similares en ese momento.[6]​ La tecnología fue adaptada, por ejemplo, por el repositorio "portablelinuxgames.org", que proporciona cientos de videojuegos en su mayoría de código abierto.[7]

AppImage

Alrededor del año 2013, el software cambió su nombre de portableLinuxApps a AppImage; la licencia se convirtió en la licencia MIT. AppImage es el formato y AppImageKit es una implementación concreta de código abierto. El desarrollo ocurre en un repositorio de GitHub con los últimos cambios desde el año 2018.[8]

Ejemplos de aplicaciones portátiles Appimage

Klik fue en 2007 la inspiración para el proyecto glick de Alexander Larsson, el precursor de Flatpak que se lanzó en 2016. [9]

La aplicación del creador de Linux, Linus Torvalds para registros de buceo Subsurface comenzó a ser presentada en formato AppImage alrededor de 2015. [10]

El software de partituras musicales MuseScore comenzó en abril de 2016 comenzó a ser distribuido en forma de compilaciones de AppImage para la implementación de software para todas las distribuciones Linux. [11]

Krita, un software de pintura digital que es software libre y de código abierto, también se implementa utilizando AppImage desde la versión 3.0 en mayo de 2016. [12][13]

digiKam, una aplicación de gestión de fotografías de código abierto, también incluye un paquete de AppImage de la versión 5.3.0, lanzado en noviembre de 2016.[14]

LMMS, una estación de trabajo de audio digital de código abierto, comenzó a distribuirse como AppImage desde la versión 1.2.0-RC5.[15]

La suite ofimática LibreOffice desde la versión 5.4.7 también es ofrecida en formato AppImage por el experto informático italiano Antonio Faccioli en distintos idiomas con o sin ayuda incorporada en versiones identificadas en idioma inglés con los nombres siguientes: [16][17]

  • Basic (Versión Básica). Con soporte para idioma inglés.
  • Still (Versión Fija)
  • Fresh (Versión Nueva, que es la más reciente en el tiempo)
  • Standard (Versión Estándar). Con soportes para los idiomas inglés americano y británico, árabe, chino simplificado y tradicional, francés, alemán, japonés, italiano, coreano, portugués de Brasil y Portugal, ruso y español.

Estas versiones funcionan en distintas distribuciones Linux en las versiones que se detallan y las más recientes: Ubuntu 10.04 LTS, Debian 6, Fedora 12, openSUSE 11.3, Mageia 2, PCLinuxOS 2013.07.15, Puppy 6, Salix 13.37 (Slackware) y CentOS 6. Sin embargo, el funcionamiento, aunque puede darse en computadoras con LibreOffice instalado también puede no estarlo, a condición de que sean instalados el entorno Java (usado en el gestor de base de datos LibreOffice Base) y GStreamer (usado en el gestor de presentaciones LibreOffice Impress). [17]

Véase también

Referencias

  1. «AppImage: Linux apps that run anywhere (Video)» (en inglés). Consultado el 22 de junio de 2018. 
  2. «GitHub - AppImage/appimaged» (en inglés). GitHub-Microsoft. Consultado el 22 de junio de 2018. 
  3. Mobily, Tony (7 de abril de 2006). «Interview with Simon Peter, creator of klik» (en inglés). Free Software Magazine. Consultado el 23 de junio de 2018. 
  4. «Point-and-klik Linux Software Installation?» (en inglés). SlashdotMedia. Consultado el 22 de junio de 2018. 
  5. (en inglés). Archivado desde el original el 26 de junio de 2007. Consultado el 22 de junio de 2018. 
  6. Peter, Simon (2010). PortableLinuxApps.org, ed. . pp. 2-3. Archivado desde el original el 29 de noviembre de 2010. Consultado el 22 de junio de 2018. 
  7. «Portable Games for Linux». 
  8. «AppImageKit». GitHub-Microsoft. 
  9. Larsson, Alex (2007). «Experiments with run-timeless app bundles» (en inglés). Consultado el 22 de junio de 2018. 
  10. «Questions and Answers with Linus Torvalds». Debian.net. 29 de agosto de 2014. 
  11. Weiss, Isaac. (en inglés). MuseScore. Archivado desde el original el 23 de abril de 2016. Consultado el 22 de junio de 2018. 
  12. «Krita 3.0 Released» (en inglés). Krita. 31 de mayo de 2016. 
  13. «Krita Appimage for cats» (en inglés). 
  14. «digiKam 5.3.0 is released» (en inglés). Consultado el 22 de junio de 2018. 
  15. «Add AppImage support to Linux builds» (en inglés). Consultado el 22 de junio de 2018. 
  16. Faccioli, Antonio. «LibreOffice AppImage Package» (en inglés). LibreOffice AppImage Package. Consultado el 22 de junio de 2018. 
  17. «LibreOffice en formato AppImage». The Document Foundation. Consultado el 22 de junio de 2018. 

Enlaces externos

  • «Apps in AppImage format» (en inglés). GitHub-Microsoft. Consultado el 23 de junio de 2018. 
  •   Datos: Q310877

appimage, formato, para, distribuir, software, portátil, paquetes, universales, linux, necesidad, permisos, superusuario, para, instalar, aplicación, este, formato, intenta, permitir, distribución, software, binario, independiente, distribución, linux, para, d. AppImage es un formato para distribuir software portatil en paquetes universales en Linux sin necesidad de permisos de superusuario para instalar la aplicacion Con este formato se intenta permitir la distribucion de software binario independiente de la distribucion de Linux para desarrolladores de aplicaciones tambien llamado empaquetado de upstream Lanzado por primera vez en 2004 bajo el nombre de klik fue desarrollado continuamente y luego renombrado en 2011 a PortableLinuxApps y mas tarde en 2013 a AppImage AppImageInformacion generalTipo de programaSistema de gestion de paquetesDesarrolladorSimon PeterModelo de desarrollosoftware libreLanzamiento inicial01 de enero de 2004LicenciaLicencia MITEstado actualEn desarrolloIdiomasInglesInformacion tecnicaProgramado enCVersionesUltima version estable9 09 de noviembre de 2017 3 anos 9 meses y 6 dias Asistencia tecnicaEnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata Indice 1 Descripcion 1 1 Objetivos 1 2 Propiedades 2 Historia 2 1 klik 2 2 PortableLinuxApps 2 3 AppImage 3 Ejemplos de aplicaciones portatiles Appimage 4 Vease tambien 5 Referencias 6 Enlaces externosDescripcion EditarObjetivos Editar AppImage es concebido como un sistema de implementacion de aplicaciones para Linux que tiene como objetivos la simplicidad la compatibilidad binaria independencia de la distribucion ausencia de instalacion ausencia de permisos de superusuario ser portatil y mantener intacto el sistema operativo subyacente 1 Propiedades Editar AppImage no instala la aplicacion en el sentido tradicional de Linux En lugar de colocar los diversos archivos de la aplicacion en los lugares apropiados de la distribucion en el sistema de archivos el archivo AppImage es solo la imagen comprimida de la aplicacion Cuando se ejecuta el archivo se monta con el sistema de archivos en el espacio de usuario FUSE por sus siglas en idioma ingles Este comportamiento es coherente con los predecesores de AppImage klik y PortableLinuxApps Este formato utiliza un archivo por aplicacion Cada archivo es autonomo incluye todas las bibliotecas de las que depende la aplicacion que no son parte del sistema base objetivo Una aplicacion AppImage de la version 1 0 es un archivo Rock Ridge de la norma ISO 9660 que contiene un AppDir Directorio de Aplicaciones minimo y un entorno de ejecucion pequeno La version 2 del formato AppImage puede usar otros formatos de imagen del sistema de archivos como SquashFS Se puede agregar una aplicacion de AppImage a un CDVivo agregando solo un archivo a este Los archivos de AppImage son mas simples que la instalacion de una aplicacion No se necesitan herramientas de extraccion ni es necesario modificar el sistema operativo o el entorno del usuario Los usuarios habituales en las distribuciones Linux comunes pueden descargarlo hacerlo ejecutable y ejecutarlo Sin embargo a diferencia de los archivos ejecutables bajo los sistemas operativos Microsoft Windows los archivos del formato AppImage no estan registrados en el sistema lo que significa que si hay archivos presentes en el computador que pueden abrirse con esta aplicacion estos no seran abiertos al hacer doble clic en ellos Para solventar este problema se han creado algunas aplicaciones que se ejecutan en un terminal de texto Linux como appimaged 2 En otros casos los programadores que elaboran los archivos AppImage han anadido la funcionalidad del registro automatico de la aplicacion Historia Editarklik Editar klik instalando una aplicacion klik el predecesor del formato AppImage fue disenado en el ano 2004 por el economista y programador aleman Simon Peter 3 4 El software del lado del cliente tenia licencia GPL Los archivos klik se integraban con navegadores web en la computadora del usuario Los usuarios descargaban e instalaban software escribiendo una URL que comenzaba con klik Con ello era descargado un archivo klik de receta que se utilizaba para generar un archivo cmg Para los ingredientes principales generalmente los paquetes deb preconstruidos de los repositorios estables de Debian se incorporaban en el proceso de generacion del archivo cmg de receta De esta forma una receta podria usarse para suministrar paquetes a una amplia variedad de plataformas Con klik solo se podian ejecutar ocho programas a la vez debido a la limitacion de montar imagenes comprimidas con el nucleo Linux a menos que se utilizara FUSE El archivo era re montado cada vez que se ejecutaba el programa lo que significa que el usuario podia eliminar el programa simplemente borrando el archivo cmg La siguiente version del formato klik2 estaba en desarrollo e incorporaria de forma nativa el modulo de kernel de FUSE pero nunca llego mas alla de la etapa de software beta 5 Alrededor de 2011 el proyecto klik quedo inactivo y la pagina de inicio se desconecto por un tiempo PortableLinuxApps Editar Simon Peter inicio un proyecto sucesor denominado PortableLinuxApps con objetivos similares en ese momento 6 La tecnologia fue adaptada por ejemplo por el repositorio portablelinuxgames org que proporciona cientos de videojuegos en su mayoria de codigo abierto 7 AppImage Editar Alrededor del ano 2013 el software cambio su nombre de portableLinuxApps a AppImage la licencia se convirtio en la licencia MIT AppImage es el formato y AppImageKit es una implementacion concreta de codigo abierto El desarrollo ocurre en un repositorio de GitHub con los ultimos cambios desde el ano 2018 8 Ejemplos de aplicaciones portatiles Appimage EditarKlik fue en 2007 la inspiracion para el proyecto glick de Alexander Larsson el precursor de Flatpak que se lanzo en 2016 9 La aplicacion del creador de Linux Linus Torvalds para registros de buceo Subsurface comenzo a ser presentada en formato AppImage alrededor de 2015 10 El software de partituras musicales MuseScore comenzo en abril de 2016 comenzo a ser distribuido en forma de compilaciones de AppImage para la implementacion de software para todas las distribuciones Linux 11 Krita un software de pintura digital que es software libre y de codigo abierto tambien se implementa utilizando AppImage desde la version 3 0 en mayo de 2016 12 13 digiKam una aplicacion de gestion de fotografias de codigo abierto tambien incluye un paquete de AppImage de la version 5 3 0 lanzado en noviembre de 2016 14 LMMS una estacion de trabajo de audio digital de codigo abierto comenzo a distribuirse como AppImage desde la version 1 2 0 RC5 15 La suite ofimatica LibreOffice desde la version 5 4 7 tambien es ofrecida en formato AppImage por el experto informatico italiano Antonio Faccioli en distintos idiomas con o sin ayuda incorporada en versiones identificadas en idioma ingles con los nombres siguientes 16 17 Basic Version Basica Con soporte para idioma ingles Still Version Fija Fresh Version Nueva que es la mas reciente en el tiempo Standard Version Estandar Con soportes para los idiomas ingles americano y britanico arabe chino simplificado y tradicional frances aleman japones italiano coreano portugues de Brasil y Portugal ruso y espanol Estas versiones funcionan en distintas distribuciones Linux en las versiones que se detallan y las mas recientes Ubuntu 10 04 LTS Debian 6 Fedora 12 openSUSE 11 3 Mageia 2 PCLinuxOS 2013 07 15 Puppy 6 Salix 13 37 Slackware y CentOS 6 Sin embargo el funcionamiento aunque puede darse en computadoras con LibreOffice instalado tambien puede no estarlo a condicion de que sean instalados el entorno Java usado en el gestor de base de datos LibreOffice Base y GStreamer usado en el gestor de presentaciones LibreOffice Impress 17 Vease tambien EditarAdvanced Packaging Tool Dselect F Droid Fink Nhopkg Nhopkg fe Npm PackageKit Pacman gestor de paquetes Pip administrador de paquetes Pkgsrc Portage software RPM Package Manager Slackpkg Snappy SynapticReferencias Editar AppImage Linux apps that run anywhere Video en ingles Consultado el 22 de junio de 2018 GitHub AppImage appimaged en ingles GitHub Microsoft Consultado el 22 de junio de 2018 Mobily Tony 7 de abril de 2006 Interview with Simon Peter creator of klik en ingles Free Software Magazine Consultado el 23 de junio de 2018 Point and klik Linux Software Installation en ingles SlashdotMedia Consultado el 22 de junio de 2018 klik Linux Software Download en ingles Archivado desde el original el 26 de junio de 2007 Consultado el 22 de junio de 2018 Peter Simon 2010 PortableLinuxApps org ed AppImageKit Documentation 1 0 pp 2 3 Archivado desde el original el 29 de noviembre de 2010 Consultado el 22 de junio de 2018 Portable Games for Linux AppImageKit GitHub Microsoft Larsson Alex 2007 Experiments with run timeless app bundles en ingles Consultado el 22 de junio de 2018 Questions and Answers with Linus Torvalds Debian net 29 de agosto de 2014 Weiss Isaac MuseScore 2 0 3 is released en ingles MuseScore Archivado desde el original el 23 de abril de 2016 Consultado el 22 de junio de 2018 Krita 3 0 Released en ingles Krita 31 de mayo de 2016 Krita Appimage for cats en ingles digiKam 5 3 0 is released en ingles Consultado el 22 de junio de 2018 Add AppImage support to Linux builds en ingles Consultado el 22 de junio de 2018 Faccioli Antonio LibreOffice AppImage Package en ingles LibreOffice AppImage Package Consultado el 22 de junio de 2018 a b LibreOffice en formato AppImage The Document Foundation Consultado el 22 de junio de 2018 Enlaces externos Editar Apps in AppImage format en ingles GitHub Microsoft Consultado el 23 de junio de 2018 Datos Q310877Obtenido de https es wikipedia org w index php title AppImage amp oldid 131180002, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos