Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
AppImage
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Ficha de software |nombre = AppImage |logo = App-image-logo.svg |desplegable = |captura = |pie = |desarrollador = Simon Peter |autor = |modelo_desarrollo = [[software libre]] |lanzamiento = {{fecha|01|01|2004}} |web_lanzamiento = |última_versión = 9 |fecha_última_versión = {{fecha de lanzamiento|09|11|2017}} |web_última_versión = |última_versión_prueba = |fecha_última_versión_prueba = |web_última_versión_prueba = |género = [[Sistema de gestión de paquetes]] |lenguaje_programación = [[C (lenguaje de programación)|C]] |sistema_operativo = [[Linux]] |plataforma = |tamaño = |licencia = [[Licencia MIT]] |estado = En desarrollo |idiomas = Inglés |español = |sitio_web = https://www.appimage.org |soporte = |versiones = }} AppImage es un formato para distribuir [[software]] [[Aplicación portátil|portátil]] en [[paquete universal|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 (desarrollo de software)|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'''. == 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.<ref>{{cita web|título=AppImage: Linux apps that run anywhere (Video)|url=https://www.youtube.com/watch?v=mVVP77jC8Fc|idioma=en|fechaacceso=22 de junio de 2018}}</ref> === 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'''.<ref>{{cita web|título=GitHub - AppImage/appimaged|url=https://github.com/AppImage/appimaged|editorial=GitHub-Microsoft|idioma=en|fechaacceso=22 de junio de 2018}}</ref> 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 === [[Archivo:Klik.png|miniaturadeimagen|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.<ref>{{cita web|apellidos1=Mobily|nombre1=Tony|título=Interview with Simon Peter, creator of klik|url=https://freesoftwaremagazine.com/articles/simon_peter_interview/|editorial=Free Software Magazine|idioma=en|fecha=7 de abril de 2006|fechaacceso=23 de junio de 2018}}</ref><ref>{{cita web|título=Point-and-klik Linux Software Installation?|url=https://linux.slashdot.org/story/05/01/15/1815210/point-and-klik-linux-software-installation|editorial=SlashdotMedia|idioma=en|fechaacceso=22 de junio de 2018}}</ref> 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 [[Ciclo de vida del lanzamiento de software#Beta|software beta]].<ref>{{cita web|título=klik-Linux Software Download|url=http://klik.atekon.de/|idioma=en|fechaacceso=22 de junio de 2018|urlarchivo=https://web.archive.org/web/20070626012138/http://klik.atekon.de/|fechaarchivo=26 de junio de 2007}}</ref> 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.<ref name=portableapps>{{cita web|url=http://portablelinuxapps.org/docs/1.0/AppImageKit.pdf|editor=PortableLinuxApps.org|nombre=Simon|apellido=Peter|año=2010|fechaacceso=22 de junio de 2018|título=AppImageKit Documentation 1.0|páginas=2–3|urlarchivo=https://web.archive.org/web/20101129031656/http://portablelinuxapps.org/docs/1.0/AppImageKit.pdf|fechaarchivo=29 de noviembre de 2010}}</ref> La tecnología fue adaptada, por ejemplo, por el repositorio "portablelinuxgames.org", que proporciona cientos de [[videojuego]]s en su mayoría de [[código abierto]].<ref>{{cita web|url=https://portablelinuxgames.org/ |título=Portable Games for Linux}}</ref> === 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.<ref>{{cita web|url=https://github.com/probonopd/AppImageKit/blob/master/README.md|título=AppImageKit|editorial=GitHub-Microsoft}}</ref> == 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.<ref>{{cita web|url=https://blogs.gnome.org/alexl/2007/08/07/experiments-with-runtime-less-app-bundles/|idioma=en|título=Experiments with run-timeless app bundles|nombre=Alex|apellido=Larsson|año=2007|fechaacceso=22 de junio de 2018}}</ref> La aplicación del creador de Linux, [[Linus Torvalds]] para registros de buceo Subsurface comenzó a ser presentada en formato AppImage alrededor de 2015.<ref>{{cita web|url=http://meetings-archive.debian.net/pub/debian-meetings/2014/debconf14/webm/QA_with_Linus_Torvalds.webm|título = Questions and Answers with Linus Torvalds|fecha=29 de agosto de 2014|editorial=Debian.net}}</ref> 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.<ref>{{cita web | apellido= Weiss | nombre= Isaac | título= MuseScore 2.0.3 is released | url= https://musescore.org/en/node/104676 | idioma= en | editorial= MuseScore | fechaacceso= 22 de junio de 2018 | urlarchivo= https://web.archive.org/web/20160423053503/https://musescore.org/en/node/104676 | fechaarchivo= 23 de abril de 2016 }}</ref> [[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.<ref>{{cita web|título= Krita 3.0 Released|url=https://krita.org/item/krita-3-0-released/|idioma=en|editorial= Krita |fecha=31 de mayo de 2016}}</ref><ref>{{cita web|título = Krita Appimage for cats|idioma=en|url=https://www.davidrevoy.com/article322/krita-appimage-for-cats}}</ref> [[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.<ref>{{Cita web|url=https://www.digikam.org/node/761|título= digiKam 5.3.0 is released|idioma=en|fechaacceso=22 de junio de 2018}}</ref> [[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.<ref>{{Cita web|url=https://github.com/LMMS/lmms/pull/3688|título=Add AppImage support to Linux builds|idioma=en|fechaacceso=22 de junio de 2018}}</ref> 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:<ref>{{cita web|apellidos1=Faccioli|nombre1=Antonio|título=LibreOffice AppImage Package|url=https://libreoffice.soluzioniopen.com/|editorial=LibreOffice AppImage Package|idioma=en|fechaacceso=22 de junio de 2018}}</ref> <ref name=Libre>{{cita web|título=LibreOffice en formato AppImage|url=https://es.libreoffice.org/descarga/appimage/|editorial=The Document Foundation|idioma=es|fechaacceso=22 de junio de 2018}}</ref> * ''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 (distribución Linux)|Fedora]] 12, [[openSUSE]] 11.3, [[Mageia]] 2, [[PCLinuxOS]] 2013.07.15, [[Puppy Linux|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 Runtime Environment|Java]] (usado en el gestor de base de datos LibreOffice Base) y GStreamer (usado en el gestor de presentaciones [[LibreOffice Impress]]).<ref name=Libre/> == Véase también == {{ Lista de columnas | 2 | * [[Advanced Packaging Tool]] * [[Dselect]] * [[F-Droid]] * [[Fink]] * [[Flatpak]] * [[Nhopkg]] * [[Nhopkg-fe]] * [[Npm]] * [[PackageKit]] * [[Pacman (gestor de paquetes)]] * [[Pip (administrador de paquetes)]] * [[Pkgsrc]] * [[Portage (software)]] * [[RPM Package Manager]] * [[Slackpkg]] * [[Snappy]] * [[Synaptic]] }} == Referencias == {{Listaref|2}} == Enlaces externos == * {{cita web|título=Apps in AppImage format|url=https://appimage.github.io/apps/|editorial=GitHub-Microsoft|idioma=en|fechaacceso=23 de junio de 2018}} {{Control de autoridades}} [[Categoría:Distribución de software]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
AppImage
»
Añadir idiomas
Añadir tema