Es posible ejecutar una aplicación portátil, un formato que permite adaptarse a la forma portable y de fácil guardado en una unidad con conexión USB. Es una solución económica y permite operar en cabinas de Internet (cibercafé) sin tener que modificar el equipo. En general hay dos soluciones:
- Appimage, tecnología de distribución de software. Los pasos explicamos a continuación.
- PortableApps, basada en aplicativos de Windows. Solo en determinados programas compatibles con Wine.
Cómo ejecutar una aplicación portátil basada en Appimage
Método sencillo
Basta con descargar y ejecutar el archivo desde PortableAppsQT (en desarrollo). Crea un acceso directo en el USB y añade los demás ejecutables Appimage, que es fácil de ejecutar desde unidades de almacenamiento portátil.
Método alternativo
Para ejecutar una aplicación portátil basada en Appimage, hay que realizar lo siguiente:
- Descarga el ejecutable y guárdalo en el dispositivo de almacenamiento USB.
- Deberás crear una carpeta con el mismo nombre del ejecutive seguido de la extensión
.config
. - Verifica si algún archivo se configuró cuando se crea el archivo.
Puedes ver el siguiente ejemplo de los pasos aplicados en la terminal:
# Descarga la AppImage de Leafpad y hazlo ejecutable
$ wget -c "https://bintray.com/probono/AppImages/download_file?file_path=Leafpad-0.8.18.1.glibc2.4-x86_64.AppImage" -O Leafpad-0.8.18.1.glibc2.4-x86_64.AppImage
$ chmod a+x Leafpad-0.8.18.1.glibc2.4-x86_64.AppImage
# Crea una carpeta con el nombre similar al archivo descargado más la extensión ".config"
# in the same directory as the AppImage
$ mkdir Leafpad-0.8.18.1.glibc2.4-x86_64.AppImage.config
# Ejecuta Leafpad, prueba a modificar algún ajuste y cierra Leafpad
$ ./Leafpad-0.8.18.1.glibc2.4-x86_64.AppImage
# Finalmenet comprueba, si está el archivo de configuración en la carpeta:
$ find Leafpad-0.8.18.1.glibc2.4-x86_64.AppImage.config
(...)
Leafpad-0.8.18.1.glibc2.4-x86_64.AppImage.config/leafpad/leafpadrc
Debes considerar algunas cosas:
- Appimage no esta diseñada para Windows; por tanto, deberás buscar un intérprete para ejecutar sin problemas (WSL).
- Esto reemplaza los archivos guardados en
$HOME
por las del lugar donde se conservan.
Fuente: Documentación de Appimage