En el post anterior Ejecutando aplicaciones de Windows con WINE, vimos como ejecutar aplicaciones con WINE y como ejecutarlas para que se defina el directorio de trabajo, y mencione a WINEPREFIX.
WINEPREFIX es una variable de entorno que determina con que carpeta WINE trabajará. Bueno estos "WINEPREFIX" se pueden utilizar para manejar de mejor forma las aplicaciones de windows instaladas con WINE, esto nos permite evitar mezclar instalaciones y por ende poder desinstalar la aplicación con solo borrar el directorio donde se creo el WINEPREFIX.
$ mkdir /home/tuusario/WineApps/AngryBirds
$ WINEPREFIX="/home/tuusuario/WineApps/AngryBirds" winecfg
NOTA: Con esto cada vez que se quiera ejecutar una aplicación o configuración para el WINEPREFIX tenemos que definirlo de esta forma y seguirlo con el comando a ejecutar, para evitar esto lo mejor es usar el comando "export":
$ export WINEPREFIX="/home/tuusuario/WineApps/AngryBirds"
con esto WINE usará este WINEPREFIX durante la sesión, si queremos regresar al WINEPREFIX por default, tecleamos lo siguiente:
$ unset WINEPREFIX
y con esto usaremos el WINEPREFIX default.
Una vez definido con que WINEPREFIX trabajaremos, solo necesitamos ejecutar el Instalador de la aplicación y esta se instalará en el directorio que creamos para el WINEPREFIX.
$ wine /home/Descargas/AngryBirds.exe
Para ejecutar el programa instalado es necesario definir el WINEPREFIX que creamos para el, para esto podemos crear un lanzador y teclear en el comando a ejecutar:
WINEPREFIX="$HOME/Wineapps/AngryBirds" wine start /Unix "/home/tuusario/Wineapps/AngryBirds/drive_c/Program Files/AngryBirds210/AngryBirds.exe"
por alguna razón al crear el lanzador con ese comando no se ejecutaba y me mostraba un error, para corregirlo, solo cree un script
#!/bin/bash
WINEPREFIX="$HOME/Wineapps/AngryBirds" wine start /Unix "/home/tuusuario/Wineapps/AngryBirds/drive_c/Program Files/AngryBirds210/AngryBirds.exe"
lo guardas donde desees y le das permisos de ejecución:
$ chmod +x StartAngryBirds
y el lanzador ejecuta este script y listo.
4 comentarios:
Muy interesante amigo, estuve buscando mucho esta info, de donde la sacaste! gracias.
Buscando un programa que hacía esto, no recuerdo como se llamaba, creo que era winebottle, era un script que hacía esto de manera gráfica, pero así es como se hace a mano >_<.
Gracias buena info.
Buenisima info. No conocia los PREFIX hasta que use Crossover (cuando fue gratis) y me parecio buenisima idea, ahora recien comenzare a usar estos PREFIX. Saludos
Publicar un comentario