Introducción
-
Wine permite ejecutar muchos programas de Windows en Linux. Su página web se encuentra en WineHQ.org. También tienen una página de Ubuntu con consejos de instalación y construcción.
-
Si está ejecutando la última versión de Wine, que es la v1.6, puede obtener más ayuda en el canal IRC #winehq en irc.freenode.net. En primer lugar,
-
Por favor, considere si realmente necesita ejecutar el programa específico de Windows porque en la mayoría de los casos, su equivalente puede ser proporcionado por un programa OpenSource. Además, considere usar Qemu en lugar de Wine si necesita una instalación completa de Windows.
- Abrir el centro de software
- Escribir wine e instalar. ‘wine’
Instalación de Wine
Versión de Wine en Ubuntu (recomendada)
Versiones más recientes de Wine (No se recomienda)
El repositorio de Wine Ubuntu proporciona las versiones de desarrollo más recientes de Wine. Siga estos pasos para añadir el repositorio a sus fuentes de software:
- Abra un terminal y ejecute estos comandos:
-
wget https://dl.winehq.org/wine-builds/winehq.key
-
sudo apt-key add winehq.key
-
sudo apt-add-repository ‘https://dl.winehq.org/wine-builds/ubuntu/’
- Descargue la aplicación de Windows desde cualquier fuente (por ejemplo, download.com). Descargue el .EXE (ejecutable).
- Colóquelo en un directorio conveniente (por ejemplo, el escritorio, o la carpeta de inicio).
- Abre el terminal, y cd en el directorio donde se encuentra el .EXE.
-
Escriba wine el nombre de la aplicación.extensión (por ejemplo, wine realplayer_installer.exe).
-
Ejecuta
winecfg
-
Navega hasta la pestaña de unidades
-
Pulsa en Añadir…
- En la barra de ruta, escriba
/media/cdrom
-
Haga clic en el botón Mostrar avanzado debajo del botón Examinar… y establezca el Tipo como
CD-ROM
-
Haga clic en Aceptar
- Escribe este comando en tu terminal.
winecfg
- Pulsa en Añadir aplicación…
- Navega hasta donde está el .exe y elige ese programa
- El desplegable de la parte inferior te permite elegir qué versión de Windows debe emular Wine. Además, cualquier cambio en las pestañas Bibliotecas y Gráficos sólo afectará a la aplicación elegida en la pestaña Aplicaciones.
Tenga en cuenta, sin embargo, que estos son paquetes de desarrollo (es decir, software beta), y pueden sufrir regresiones y otros problemas no presentes en la versión estable de Wine incluida con Ubuntu. Debe evitar usarlos a menos que la versión estable actual de Wine no soporte o sea incompatible con la aplicación que desea utilizar.
Si está usando una versión antigua de Wine y quiere soporte de WineHQ, tendrá que actualizar primero a la última versión de desarrollo. Sin embargo, si hace esto, por favor, presente los errores asociados a Wine en la página Bugzilla de winehq en lugar de en Launchpad.
Configuración inicial
Antes de usar Wine, es necesario crear la unidad C: falsa donde se instalarán sus aplicaciones de Windows. Para ello, introduzca el siguiente comando en el terminal: Puedes encontrar el terminal yendo a Aplicaciones -> Accesorios -> Terminal
winecfg
También tienes la opción de configurar Wine a través de la opción Configurar Wine del menú Aplicaciones-> Wine.
Esto creará una carpeta oculta (.wine) en tu directorio principal que contiene la unidad C: falsa, así como archivos de registro similares a los utilizados en Windows. Una vez creado este directorio, aparecerá la ventana de configuración de Wine. Esta ventana le permitirá personalizar una serie de ajustes para Wine, incluyendo la versión de Windows que se emula, las asignaciones de unidades, las anulaciones de DLL, así como los ajustes específicos de la aplicación. Haga clic en el botón Ok para cerrar la ventana.
Instalación de aplicaciones de Windows con Wine
Para instalar aplicaciones de Windows utilizando Wine, siga estas instrucciones:
Esto iniciará el .EXE usando Wine. Si es un instalador, debería entonces ejecutarse como lo haría en Windows. Si la aplicación te pide un directorio donde instalar la aplicación, selecciona ponerlo en C:
Archivos de programa.
Para iniciar/ejecutar programas de Windows usando Wine
Después de instalar una aplicación usando las instrucciones anteriores, esas aplicaciones pueden iniciarse y usarse introduciendo wine nombredelprograma.exe (por ejemplo, wine realplayer.exe). Cuando haya terminado, cierre la aplicación como lo haría normalmente. Debe ejecutar el ejecutable instalado, que por defecto estará en la unidad virtual de Windows creada por Wine, en ~/.wine/drive_c. Generalmente los programas se instalarán en algún lugar de Archivos de Programa dentro de la unidad virtual de Windows, siguiendo las convenciones de Windows.
También puede utilizar el explorador de archivos de Wine, ejecutando winefile en un terminal. Haciendo clic en el botón C:\Nde la barra de herramientas, se abrirá una ventana en la que podrá navegar por la unidad virtual de Windows creada en .wine. Haciendo doble clic en un ejecutable en el explorador de archivos de Wine lo ejecutará en Wine.
En lugar de tener que entrar siempre en el terminal o utilizar el explorador de archivos Wine, también puede crear un icono en el escritorio, e iniciar una aplicación Wine utilizando ese icono. Para ello, haga clic con el botón derecho en el escritorio y seleccione «Crear un lanzador». Si lo desea, seleccione un icono de la lista de iconos disponibles (o busque un icono que desee utilizar), rellene la información que se le solicite (Nombre, nombre genérico, etc.). Para el comando, escriba en wine la ubicación del programa.exe (por ejemplo, wine /home/john/.wine/realplayer.exe). La parte más importante de la creación de un lanzador es el comando, el nombre genérico no es tan importante. Sólo asegúrate de deseleccionar «Ejecutar en la terminal». Esto completa el proceso.
En algunos casos la aplicación requiere ser ejecutada desde una determinada ubicación. En este caso crea el launcher con el comando
sh -c "cd /home/USER/.wine/drive_c/Program Files/Appdir/; wine /home/USER/.wine/drive_c/Program Files/Appdir/game.exe"
Por supuesto tendrás que reemplazar USER y Appdir con los datos adecuados.
Si desea tener un icono en el panel, cree un lanzador en el panel elegido. Hágalo haciendo clic con el botón derecho en el panel, seleccionando «Añadir al panel» y seleccionando «Lanzador de aplicaciones personalizado». Esto le pedirá la misma información que antes.
Alternativamente, para hacer la vida más fácil, puede configurarlo para que wine abra automáticamente los archivos .exe por usted – en lugar de usar el Archivo Wine para localizar el archivo cada vez. Para ello, haga clic con el botón derecho del ratón en el archivo .exe, seleccione Propiedades y, a continuación, seleccione la pestaña Abrir con. Haga clic en el botón «Añadir» y, a continuación, en «Usar un comando personalizado». En la línea que aparece, escriba wine, haga clic en Añadir y cierre. Ahora todos los archivos .exe serán abiertos automáticamente por Wine, por lo que puedes usar Nautilus para navegar y abrirlos en lugar del archivo Wine.
Desinstalación de aplicaciones Wine
Abrir una ventana de terminal y escribir el siguiente comando.
wine uninstaller
Lo que hará esto es abrir un programa similar al panel de control de añadir/quitar programas de Windows, permitiéndole desinstalar aplicaciones de una instalación de Wine. Ejecutar programas de desinstalación directamente a través de Wine también debería funcionar normalmente. Alternativamente, también podría simplemente eliminar la carpeta de la aplicación. Sin embargo, al igual que cuando se hace en Windows, este método no será limpio y no eliminará la configuración del programa del registro de Wine como lo hará el uso de un desinstalador.
Configurar Wine
En la línea de comandos o en Ejecutar aplicación, escriba winecfg
Añadir unidades de CD y DVD a Wine
Vaya a la pestaña de unidades en winecfg. Pulsa el botón de autodetección.
Si ves que esto no te funciona correctamente, entonces sigue estas instrucciones:
Si tiene más de un dispositivo de CD/DVD tendrá que identificar cada uno de forma diferente. Utilice /media/cdrom0 para el primer dispositivo de CD/DVD, /media/cdrom1 para el segundo, y así sucesivamente. Si tienes dudas, escribe el siguiente comando en tu terminal.
ls -la ~/.wine/dosdevices/
Lo que hará este comando es comprobar los detalles de tu dispositivo CD/DVD una vez instalado Wine.
Añadir aplicaciones al menú
Es un buen procedimiento antes de configurar la entrada del menú lanzar el nuevo programa de Windows desde la línea de comandos para asegurarse de que el programa se ejecuta correctamente. Para ello escribe este comando en la terminal.
wine "C:\PATHTOPROGRAM\Program.exe"
Por ejemplo, el comando sería wine «C:\NArchivos de programa\NWorld of Warcraft\NWoW.exe» Una vez que estés satisfecho de tener los detalles correctos, utiliza el proceso normal de edición de menús para añadir una nueva entrada. Cuando llegues al campo Comando del editor de entradas asegúrate de copiar y pegar la línea que utilizaste para lanzar el programa desde la terminal. Termina y guarda la nueva entrada. Prueba para asegurarte de que el nuevo programa de Windows se carga a través del menú.
Cambiar la configuración específica de la aplicación
Usando temas/skins de Windows en Wine
Esquema de colores
Puedes cambiar el esquema de colores de Wine para que se acerque a los colores por defecto de Ubuntu con este comando de Terminal.
gedit ~/.wine/user.reg
También puedes crear una copia de seguridad en tu carpeta Home con este comando a través de terminal.
cp ~/.wine/user.reg ~/
Reemplaza la sección con
1176981676"ActiveBorder"="239 235 231""ActiveTitle"="203 133 61""AppWorkSpace"="198 198 191""Background"="93 77 52""ButtonAlternativeFace"="200 0 0""ButtonDkShadow"="85 85 82""ButtonFace"="239 235 231""ButtonHilight"="255 255 255""ButtonLight"="255 255 255""ButtonShadow"="198 198 191""ButtonText"="0 0 0""GradientActiveTitle"="239 235 231""GradientInactiveTitle"="239 235 231""GrayText"="198 198 191""Hilight"="246 200 129""HilightText"="0 0 0""InactiveBorder"="239 235 231""InactiveTitle"="239 235 231""InactiveTitleText"="255 255 255""InfoText"="0 0 0""InfoWindow"="255 255 166""Menu"="239 235 231""MenuBar"="239 235 231""MenuHilight"="246 200 129""MenuText"="0 0 0""Scrollbar"="239 235 231""TitleText"="255 255 255""Window"="255 255 255""WindowFrame"="0 0 0""WindowText"="0 0 0"
Usando Temas/Skins
Wine tiene un manejo básico para los archivos de temas/skins de Windows en el formato «msstyles». Hay un gran número de estos temas en Deviant Art. Para usarlos hay que hacer una carpeta en la unidad virtual de Windows de Wine, y luego decirle a Wine que use el tema.
Primero entra en la unidad virtual de Wine, que suele ser «.wine/drive_c» en tu carpeta de Inicio (está oculta, puede que tengas que seleccionar Ver->Mostrar archivos ocultos en el administrador de archivos). Dentro de esta carpeta ve a la carpeta «windows» y luego haz una nueva carpeta allí llamada «Recursos». Entra en esta nueva carpeta y haz una nueva carpeta llamada «Temas». Dentro de ella debes hacer una carpeta para cada tema que quieras, y poner los archivos que terminan en «.msstyles» directamente en ellos. Por ejemplo, la ruta completa de un archivo de tema llamado sample.msstyles podría ser «/home/nombredeusuario/.wine/drive_c/windows/Resources/Themes/Sample/sample.msstyles».
Luego tienes que decirle a Wine que use tu tema, así que una vez más ejecuta este comando en la terminal.
winecfg
En la ventana de configuración selecciona la pestaña Desktop Integration y desmarca la casilla Theme:, que ahora debería tener tu tema en su menú. Después de seleccionar el tema haz clic en Aplicar en la parte inferior para ver cómo se ve (no siempre se muestran correctamente), luego si estás contento haz clic en Aceptar y ya está.
Problemas de pantalla completa con la superposición del Panel
A veces el Panel se superpone a la aplicación de pantalla completa que está ejecutando en wine. Si estás ejecutando Efectos Visuales, la primera solución que debes probar es desactivarlos: Ve a Sistema -> Preferencias -> Aspecto, y haz clic en la pestaña Efectos visuales. Selecciona Ninguno, y tu pantalla parpadeará. Vuelve a probar tu aplicación a pantalla completa. Puede volver a activar los efectos visuales después – ¡sólo no olvide volver a desactivarlos cuando quiera ejecutar esa aplicación de nuevo!
Si eso no funciona, entonces tendrás que apagar los paneles antes de ejecutar la aplicación y reiniciarla después, hasta que se pueda encontrar una mejor solución. En Ubuntu los comandos son gnome-session-remove gnome-panel y gnome-panel & respectivamente. En Xubuntu entiendo que son killall xfce4-panel y xfce4-panel.
Instrucciones para usar wine sobre sesiones X11 remotas
Si estás (intentando) usar wine sobre una sesión X11 reenviada (es decir, Ubuntu está en un ordenador; estás conectado a él por ssh u otra conexión y ya tienes configurado el reenvío X11 para mostrar las aplicaciones normales de Ubuntu en tu ordenador remoto) y las ventanas abiertas por wine carecen de fuentes, etc, la respuesta está aquí
Instrucciones para programas específicos de Windows
Algunos programas de Windows han sido probados en Ubuntu. Se enumeran a continuación:
-
DVDShrink
-
FlashPlayerStandalone
-
WorldofWarcraft
También, consulta la base de datos de aplicaciones de Wine en http://appdb.winehq.org/ o http://wine-review.blogspot.com/
Crear asociaciones de archivos
Si quieres que ciertos archivos se abran en una aplicación de windows al hacer clic sobre ellos, lo mejor es crear un script. Por ejemplo, quiero que los archivos de proyectos de Adobe Flash (*.fla) se abran en el editor de Flash de Adobe si hago doble clic sobre ellos.
Puedes, por ejemplo, crear un archivo utilizando este comando de terminal.
gedit ~/.wine/Flash\ 8
Ahora pega el siguiente script de ejemplo en él, guarda y cierra gedit.
Script de ejemplo:
#!/bin/shQUICKPARLOCATION="c:\\Program Files\\Macromedia\\Flash 8\\Flash.exe"PARAM=`winepath -w "$*"`wine "$QUICKPARLOCATION" "$PARAM"exit 0
Asegúrate de que el archivo es ejecutable con este comando.
chmod +x ~/.wine/Flash\ 8
Después de completar esto ve a un archivo *.fla haz clic con el botón derecho, propiedades, ve al panel «abrir con», haz clic en añadir, añade esta línea en tu terminal y selecciona el botón de opción.
'/home/<yourusername>/.wine/Flash 8'
Ahora si todo ha ido bien, puedes hacer doble clic en el archivo y se abrirá en Flash 8.
Solución de problemas
Error: No se puede cambiar el BPP de la pantalla de 32 a XX
En algunos casos (sobre todo en los juegos) la aplicación no se inicia y da error: No se puede cambiar el BPP de la pantalla de 32 a 16 (o algún otro número).
En este caso editar xorg.conf y CTRL-ALT-Retroceso ayuda como se describe en http://ubuntuforums.org/showthread.php?t=649283
‘dhtmled.ocx’ falta o no es válido
Parece que en Ubuntu Karmic Wine(v1.0.1) el registro no está configurado correctamente para usar el componente ActiveX dhtmled.ocx. En algunas aplicaciones esto puede causar un error como este «El componente ‘dhtmled.ocx’ o una de sus dependencias no se ha registrado correctamente: falta un archivo o no es válido». Así que debemos decirle a Wine dónde encontrar este archivo.
1. Descargar el archivo de registro:
-
cd ~ wget http://jwc.sourceforge.net/other/ieslinux-dhtmledit.reg
2. Abrir regedit:
-
wine regedit.exe
3. Importar la configuración del registro descargada
-
archivo->importar archivo de registro->abrir ~/ieslinux-dhtmledit.reg
La pantalla parpadea en negro al iniciar una aplicación
Esto se debe a veces a un problema con el controlador de vídeo que no maneja bien XRandR. Para ver si realmente es un problema de XRandR, en una consola, ejecuta:
xrandr
Si tu pantalla se queda en blanco mientras ejecutas ese comando, entonces este podría ser el problema. Para solucionar este problema, se puede configurar Wine para que no utilice XRandR. Para ello:
- Inicie el Editor del Registro de Wine.
- Navegue hasta «HKEY_CURRENT_USER\Software\Wine\X11 Driver». Es posible que tenga que crear el controlador X11.
- Cree una nueva clave llamada «UseXRandR» y póngala en «N».
Vea el error de Wine #15214 y la página de Wine Wiki UsefulRegistryKeys.
Páginas Wiki relacionadas
-
Juegos
-
AdobePhotoshop – Una guía para ejecutar CS4 bajo WINE.