7 de agosto de 2008

Ejecutar aplicaciones de windows en GNU/Linux con wine


Introducción
Wine es una reimplementación de la API de Win16 y Win32 para sistemas operativos basados en Unix. Aunque comúnmente se conoce como emulador de Windows.

Nota: Todo (excepto la instalación) se hace como usuario normal sin privilegios.

Instalación
# aptitude install wine wine-utils

Lo anterior instalara wine con todas sus dependencias.

Configuración
Ejecutar como usuario normal:
$ winecfg

Lo anterior nos abrirá una ventana de configuración, en donde seleccionaremos "Windows ME" (Suele funcionar mejor que WinXP) como versión a imitar.

Instalar aplicaciones de Windows
Ejecutar como usuario normal:
$ winefile

Lo anterior nos abrirá una aplicación similar al "Explorador de Windows". Hay que desplazarnos a la ruta "/home/usuario/.wine/driver_c/" e instalar las aplicaciones deseadas con el clásico doble clic seleccionando como ruta de instalación la carpeta predeterminada que por default suele ser: "C:\Archivos de programa\Nombre Aplicación"

También puedes instalar las aplicaciones de Windows desde linea de comandos de la siguiente manera:
$ wine /ruta/de/aplicacion/a/instalar

Ejecutar aplicaciones win32

Una vez instalada una aplicación, se creará un menú llamado Wine dentro del menú Aplicaciones. Para ejecutar la aplicación instalada hay que dirigirse a dicha ubicación.

Otra manera de ejecutar las aplicaciones instaladas mediante Wine es ejecutando el comando winefile, luego ubicarse en la ruta de instalación de la aplicación que se desea ejecutar y abrirla dando doble clic. Por lo general la ruta es "/home/usuario/.wine/driver_c/Archivos de programa/Nombre Aplicación"

Otra manera de ejecutar las aplicaciones win32 es la siguiente:
$ wine /home/usuario/.wine/drive_c/Archivos\ de\ programa/Aplicacion.exe

Crear un lanzador (acceso directo) en el escritorio
Por default, suele crearse un lanzador de la aplicación instalada en el escritorio, pero si no fuese el caso se puede crear.

Para crear un lanzador en el escritorio, se pulsa botón derecho del mouse, se selecciona "crear un Lanzador". Se abrirá una ventana en la cual hay que especificar algunos datos. Por ejemplo para crear un lanzador del Ares la información seria la siguiente:

* Nombre: Ares
* Comentario: Algún comentario
* Comando: wine "C:\Archivos de programa\Ares\Ares.exe"
* Tipo: Aplicación
* Icono: Seleccionar un bonito icono

Listo ahora ya podemos instalar y ejecutar muchas aplicaciones que solo están disponibles para Windows porque sus desarrolladores no sacan versiones para Linux. Algunas de las aplicaciones que se pueden instalar y que funcionan correctamente son:
- Ares
- Winrar
- Dreamweaber (aunque tenemos BlueFish, NVU, OpenOffice, etc)
- Corel Draw
- Adobe Photoshop (recuerden que tenemos a GIMP)
- Internet Explorer (Solo para probar que nuestra web se ve bien con el IE)
- Etc

No hay comentarios: