appimages en puppy linux
Dentro de la familia de las mini-distribuciones y, concretamente, de las **Puppy Linux**, la más compatible con las AppImages es **BookwormPup64** (la versión basada en los repositorios oficiales de Debian 12 Bookworm).
Sin embargo, las Puppy Linux tienen dos peculiaridades de diseño muy arraigadas que chocan directamente con cómo funcionan las AppImages.
A continuación te explico cuál elegir y los dos "trucos" obligatorios que vas a tener que usar:
### La mejor opción: BookwormPup64
Es la más recomendable porque, al heredar la inmensa base de datos de librerías de Debian de 64 bits, es la que menos problemas te va a dar de *"falta el archivo libXXXX.so"*. Además, mantiene una excelente estabilidad con el sistema de archivos FUSE que las AppImages necesitan para abrirse.
### Los dos obstáculos de Puppy con las AppImages (y cómo solucionarlos)
Si descargas una AppImage en Puppy, lo más probable es que al hacer doble clic **no haga nada**. Esto se debe a dos motivos:
#### 1. El "Problema de Root" (Aplicaciones Electron)
Por defecto, Puppy Linux te hace trabajar siempre como usuario administrador (root). A las aplicaciones modernas basadas en Electron (como navegadores web, reproductores modernos, etc.) **no les gusta correr como root por motivos de seguridad** y se bloquean automáticamente.
* **La solución:** Tienes que ejecutar la AppImage desde la terminal (o mediante un pequeño script) añadiendo al final el comando --no-sandbox.
* *Ejemplo:* ./MiPrograma.AppImage --no-sandbox
#### 2. El error de FUSE
Muchas AppImages necesitan montar un sistema de archivos virtual (fusermount) para abrirse. En Puppy, al ser un sistema que corre en la memoria RAM y de forma muy aligerada, a veces salta el error: *“fusermount: mount failed: Operation not permitted”*.
* **La solución:** Si te pasa esto, la comunidad de Puppy descubrió que basta con abrir la terminal en la carpeta donde está tu archivo y darle un permiso especial del sistema escribiendo:
chmod u+s $(which fusermount)
### Una alternativa del mismo creador: EasyOS
Si te interesan las mini-distribuciones portables y potentes, vale la pena echarle un ojo a **EasyOS** (creada por Barry Kauler, el mismísimo padre fundador de Puppy Linux).
EasyOS está diseñada de forma más moderna y cuenta con una herramienta integrada en el escritorio llamada **Appi**. Esta utilidad se encarga precisamente de gestionar las AppImages de forma segura, aislándolas en contenedores y haciéndolas funcionar con un solo clic sin que protesten por las restricciones de usuario de Puppy.
Comentarios
Publicar un comentario