
Muchas aplicaciones (IntelliJ IDEA, PyCharm, Android Studio, etc.) están disponibles como archivos tar.gz
o tar.xz
. No es necesario instalarlos. Sólo necesita extraer el archivo comprimido y ejecutar la aplicación. Por otro lado están AppImages. Al ejecutar una AppImage, la AppImage se monta temporalmente en \tmp
el directorio y luego se ejecuta. Tú también puedesextraer la imagen de aplicacióncomo cualquier archivo comprimido y ejecute la aplicación. Entonces mi pregunta es ¿cuál es la diferencia entre una AppImage y un archivo comprimido?
Respuesta1
En el sentido de "descomprimir y ejecutar elementos de la aplicación", de hecho son similares. Sin embargo, en el caso de archivos .tar.gz, debe hacerlo manualmente: seleccione un lugar para descomprimir, busque el ejecutable interno, ejecútelo, use el programa y luego elimínelo si es necesario. Con una AppImage, se crea y elige un directorio /tmp
(que a menudo está montado en la RAM), luego se ejecuta el archivo apropiado y luego se limpia después de cerrar la aplicación AppImage.
AppImage también incluye un mensaje para integrar la aplicación con su sistema, lo que puede resultar útil para varios usuarios.
Más importante aún: un archivo .tar.gz puede ser cualquier cosa que su creador haya decidido que sea; tal vez sea solo un ejecutable que depende de que usted tenga todas las dependencias y las versiones correctas de esas dependencias, tal vez deba extraerse en una ubicación específica. , tal vez necesite más configuración que desembalar para funcionar. ¡Quizás en realidad sean solo un montón de archivos fuente que tienes que compilar!
Mientras tanto, una AppImage, según la definición del sitio oficial, es una "aplicación de Linux que se ejecuta en cualquier lugar". Para ser una AppImage adecuada, la aplicación debe estar empaquetada de manera autosuficiente con las dependencias correctas y ejecutable en la mayoría de las distribuciones de Linux sin requerir configuración adicional.
Eso es lo mínimo que se me ocurre. Por supuesto, mucho de esto puede ser una cuestión de preferencia. Quizás para usted todo eso no suponga ninguna diferencia. Pero sí marca la diferencia para varias personas, incluidos sus autores y usuarios, así que eso es todo.