Cómo ejecutar aplicaciones Windows en Linux

Para poder ejecutar una aplicación de Windows en un sistema Linux es necesario un emulador, en este caso les explicaré este proceso con Wine.

Descargar la última versión de Wine, dependiendo de la distribución que estemos usando tendremos que descargar el código fuente o el paquete binario, en mi caso usaré el primero mencionado.

Descomprimimos el paquete con :

tar zxvf wine-xxxxxxxx.tar.gz

*Las xxxxxxxx serán reemplazadas por el nombre del archivo que desgargaron, varía de acuerdo a la versión de Wine que se descargue.

Ahora, el código fuente estará en el directorio creado en el paso anterior listo para ser compilado, pero  antes tendremos que ejecutar el script cofigure :

cd wine-xxxxxxxx

./configure

Probablemente a amás de alguno el paso anterior podría generarles uno o varios mensajes de error haciendo referencia a la falta de algunas librerías ( de CUPS, por ejemplo ) pero si todo sale bien esto no interferirá con la compilación del Wine. Ahora compilaremos :

make depend && make

Ojo, para este siguiente paso debemos estar en el sistema como usuario root. Instalaremos la compilación de Wine :

make install

Ahora configuramos Wine, y se hace mediante archivo config que encontrarán dentro de la carpeta home/.wine, algunos cambios parecieran bobos, pero necesitan hacerse :

[Drive A]
"Path" = "/floppy"
"Type" = "floppy"
"Label" = "Floppy"
"Serial" = "87654321"
"Device" = "/dev/fd0"
...
[Drive C]
"Path" = "/wine/c"
"Type" = "hd"
"Label" = "MS-DOS"
"Filesystem" = "win95"

El siguiente paso es crear el registro de winbugs :

cd programs/regapi
make
l regapi 
regapi -> ../../wine
cd ../../
programs/regapi/regapi setValue < winedefault.reg

Ya casi, verifiquemos que está funcionando, copien en una unidad USB algún .exe sencillo de Windos, el buscaminas, la calculadora, etc. y cópienlo a a carpeta /wine/c/windows y lo ejecutamos :

$ wine calc

O de esta manera

$ wine "c:\windows\calc.exe"

Listo !!!... espero que esto les sirva, saludos!.

1 comentarios :

  RSI Sistemas

4 de noviembre de 2007, 12:57

Muy útil el post!