Este es el secreto para un escritorio Linux sin complicaciones
Bueno, todavía no lo declararemos el Año del Escritorio Linux.
Conclusiones clave
- Los numerosos formatos de software de Linux pueden complicar la instalación de aplicaciones. AppImages simplifica el proceso al proporcionar archivos ejecutables independientes.
- AppImages es portátil y se puede colocar en unidades USB para usar en sus dispositivos Linux.
- Puede actualizar AppImages cuando lo desee descargando la última versión y eliminando la anterior, o manteniendo ambas una al lado de la otra.
Si alguna vez ha probado Linux como alternativa a Windows o macOS, sabrá que usarlo puede ser, como mínimo, complicado. Como alguien que usa Linux como su sistema operativo principal, puedo dar fe de ello, pero también puedo dar fe de una cosa que hace que mi escritorio Linux sea más fácil de usar: AppImages.
Los formatos de software de Linux son un desastre
Como sabe cualquier usuario educado de Linux, instalar una aplicación en distribuciones basadas en Debian a menudo significa encontrarla en el formato de archivo DEB, pero RPM en Fedora y otras distribuciones RedHat, mientras que las distribuciones Arch dependen simplemente de algo llamado tarballs. En casi cualquier distribución, puedes usar el formato de contenedor Snap, a menos que estés usando Linux Mint 20 o posterior, entonces necesitarás desactivar un bloqueador Snap integrado. Siempre puedes usar Flatpaks también, pero es posible que primero necesites instalar el soporte Flatpak.
¿Estás cansado todavía? Mismo. La cosa empeora cuando te das cuenta de que muchas aplicaciones populares no están disponibles en todos los formatos, por lo que en la práctica casi inevitablemente terminas usando una combinación. Se podría argumentar que la diversidad es una fortaleza del ecosistema Linux, y que del mercado abierto de formatos inevitablemente surgirán otros mejores. Quizás eso sea cierto, pero no soy un activista del software, sólo un tipo que intenta acceder a Spotify en su escritorio casero.
AppImages lo simplifica todo
¿Qué pasaría si te dijera que otro formato de paquete resuelve todos esos problemas? De acuerdo, no es así, pero personalmente descubrí que cuando el software que necesito está disponible como AppImage, mi vida en el escritorio Linux se vuelve mucho más fácil.
No entraré en detalles técnicos de por qué las AppImages son así, pero notarás inmediatamente cuando descargues una AppImage que eso es todo lo que obtienes: un archivo con una extensión ".appimage". Ahí está, la aplicación. No es un asistente de instalación, es la aplicación en sí. Si es usuario de Windows, puede considerarlo como una "aplicación portátil".
Después de descargarlo, solo debe dar un pequeño paso: haga clic derecho, seleccione Propiedades y busque una casilla de verificación para hacer clic junto a "Es ejecutable" o tal vez "Permitir ejecutar el archivo como programa dependiendo de su distribución". Esto le da permiso a la aplicación para operar en su dispositivo. (También puede hacer esto en la terminal de Linux si así lo desea).
A partir de ese momento, puedes simplemente hacer doble clic en el archivo para iniciar tu aplicación. Es tan simple como eso. No hay comandos para ingresar, no hay repositorios para habilitar que devuelvan mensajes de error crípticos, no hay espejos para actualizar y no hay comprobaciones para asegurarse de que su distribución admita el formato disponible. Simplemente funciona.
Ahora también estás libre de otro punto delicado de Linux: las actualizaciones de aplicaciones. Dependiendo de la distribución que utilices, las aplicaciones disponibles en su tienda o repositorios oficiales suelen estar desactualizadas porque la última versión no ha sido probada lo suficiente para garantizar que funcione en tu distribución. Dado que AppImages no depende de los componentes internos de su distribución, puede obtener la última versión sin preocuparse por dichos conflictos.
Además de eso, dado que las AppImages son archivos estáticos e independientes, puedes tener varias versiones de la misma aplicación juntas y usar la versión que desees. Eres libre de obtener la última versión cuando lo desees. Si no te gusta una versión más nueva, elimínala y vuelve a usar la anterior.
Colóquelos en una unidad USB para volverse móviles
Las AppImages técnicamente nunca se "instalan" en su sistema, sino que son archivos completamente portátiles. Puede mover una AppImage a prácticamente cualquier ubicación de su computadora e iniciarla desde allí, incluso en una unidad externa.
Me gusta poner todas mis AppImages en una memoria USB que permanece conectada a mi PC la mayor parte del tiempo. Eso me permite ahorrar almacenamiento en el disco principal de mi PC. También significa que si tengo un segundo dispositivo Linux en el que quiero usar una de estas aplicaciones, puedo conectar mi disco e inmediatamente comenzar a usar mis aplicaciones en lugar de descargarlas por separado. Si necesito tener aplicaciones en ambas computadoras al mismo tiempo, simplemente copio y pego la aplicación. Es tan simple como eso.
Aunque no son perfectos
El mayor problema con el que me encuentro con AppImages es simplemente que no hay suficientes. Las personas que desarrollan las aplicaciones que uso tienen una cantidad de tiempo limitada y cada formato en el que proporcionan su aplicación aumenta su carga de trabajo, por lo que AppImages no siempre es suficiente. A veces, terceros hacen el trabajo ellos mismos y los suben a Internet por usted, pero eso plantea cuestiones de seguridad.
También es posible que descubras que AppImages no se integra con tu escritorio tan bien como lo hacen otros formatos de paquetes "nativos". Puedes solucionar algunos de estos problemas con ajustes adicionales, a los que hablaré más adelante.
Algunas personas también se quejan del tiempo que tarda AppImages en iniciarse, aunque personalmente no lo he encontrado peor que Snaps y Flatpaks, los formatos con los que normalmente se comparan AppImages. Su kilometraje puede variar, según las aplicaciones que utilice y el hardware que esté ejecutando.
Dónde encontrar imágenes de aplicaciones
AppImages normalmente no está disponible en la tienda de software integrada de su distribución. La mejor fuente para encontrarlos suele ser el sitio web de los proveedores de aplicaciones. Por ejemplo, voy al sitio web de mi aplicación para tomar notas favorita, Standard Notes, para obtener su última AppImage, y el sitio web de LibreOffice ofrece su paquete de productividad gratuito como una única AppImage.
También puede consultar el sitio web oficial de AppImage. Hay otros centros para AppImages en línea, pero tenga en cuenta que los que encuentra en estos sitios a menudo están empaquetados por terceros, no por los propios desarrolladores de aplicaciones, por lo que conllevan un mayor nivel de riesgo de seguridad. Sin embargo, esto es cierto para muchos formatos de paquetes de Linux, así que tenga cuidado como lo haría normalmente y vaya al sitio web del proveedor de la aplicación para buscar AppImages primero.
También puede profundizar más y aprender cómo integrar este formato de paquete de Linux en su escritorio, haciéndolos disponibles en el iniciador de su aplicación, siguiendo nuestra guía dedicada al uso de AppImages.