Wine

De doc.ubuntu-es
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(Nuevas versiones de Wine (No Recomendado))
(Desinstalar aplicaciones de Windows)
 
(No se muestran 40 ediciones intermedias realizadas por 7 usuarios)
Línea 1: Línea 1:
Wine te permite ejecutar muchos programas de Windows en Linux. Su página web se puede encontrar  en http://www.winehq.org. Si estás corriendo la última versión de Wine  puedes recibir asistencia en el canal de irc #winehq [:InternetRelayChat:IRC].
+
{{software
 +
| nombre = wine
 +
| versión_estable = [http://winehq.org/announce/1.0.1 1.0.1]
 +
| fecha_versión_estable = 17 de octubre de 2008
 +
| versión_inestable = [http://winehq.org/announce/1.1.12 1.1.12]
 +
| fecha_versión_inestable = 2 de enero de 2009
 +
| género = [[:Categoría:Compatibilidad con otros S.O.|Implementación de API]]
 +
| licencia = [[w:software libre|libre]] ([[w:GNU Lesser General Public License|LGPL]])
 +
| español = Sí
 +
| web = [http://www.winehq.org/ www.winehq.org]
 +
}}
  
== Instalar Wine ==
+
'''Wine''' es una implementación de la [[w:Application Programming Interface|API]] de [[w:Microsoft Windows|Windows]] que te permite ejecutar muchos programas de este [[w:sistema operativo|sistema operativo]] en [[w:Linux|GNU/Linux]]. Si dispones de la última versión de Wine puedes recibir ayuda en el canal de [[IRC]] [irc://irc.freenode.net/#winehq #winehq].
  
En los repositorios <tt>Universe</tt> tenemos disponible una versión moderadamente reciente de Wine. Siempre es recomendable instalar software solo de los canales oficiales, pero también tienes la opción de instalar la última versión del repositorio no oficial de WineHQ's.
+
<div style="clear: right; float: right; display: table;">__TOC__</div>
  
=== Versiones Ubuntu de Wine (Recomendado) ===
+
== Etimología ==
  
# Añade el repositorio Universe (consulta [[Repositorios]] si necesitas ayuda)
+
El término «wine» es un acrónimo recursivo en [[w:idioma inglés|inglés]] que significa '''''W'''ine '''I'''s '''N'''ot an '''E'''mulator'', ''Wine no es un Emulador''. «Wine» también significa «vino» en [[w:idioma inglés|inglés]].
# Actualiza la lista de paquetes: <tt>sudo apt-get update</tt>
+
# Instala el paquete '''wine'''. (consulta [[software]] si necesitas ayuda).
+
  
Nota: Si estás buscando paquetes de Wine para '''AMD64''', ve a esta página [[Wine AMD64]]
+
== Instalación ==
  
=== Nuevas versiones de Wine (No Recomendado) ===
+
En los repositorios <code>universe</code> tienes disponible una versión moderadamente reciente de Wine. Siempre es recomendable instalar software solo de los canales oficiales, pero también tienes la opción de instalar la última versión del repositorio no oficial de WineHQ.
  
[http://www.winehq.com WineHQ] proporciona las últimas versiones empaquetadas de Wine par Ubuntu. Para usarlas necesitas añadir el repositorio de WineHQ y entonces instalar Wine con Synaptic. Para ayuda añadiendo repositorios, consulta la página de [[Repositorios]].
+
=== Versiones Ubuntu de Wine (recomendado) ===
  
: Añadir el repositorio:
+
'''1.''' [[repositorios|Añade el repositorio]] ''universe''.
* Para '''Ubuntu 7.10 (Gutsy Gibbon)''': Añade el siguiente repositorio:
+
<tt>deb http://wine.budgetdedicated.com/apt gutsy main</tt>
+
* Para '''Ubuntu 7.04 (Feisty Fawn)''': Añade el siguiente repositorio:
+
<tt>deb http://wine.budgetdedicated.com/apt feisty main</tt>
+
* Para '''Ubuntu 6.10 (Edgy Eft)''': Añade el siguiente repositorio:
+
<tt>deb http://wine.budgetdedicated.com/apt edgy main</tt>
+
* Para  '''Ubuntu 6.06 LTS (Dapper Drake)''': Añade el siguiente repositorio:
+
<tt>deb http://wine.budgetdedicated.com/apt dapper main</tt>
+
  
''Fíjate en que estos repositorios están recomendados por el [http://winehq.org/site/download-deb sitio web de WineHQ]''
+
'''2.''' Actualiza la lista de paquetes:
: Añade al clave del repositorio escribiendo lo siguiente en la terminal:
+
sudo aptitude update
<tt>wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -</tt>
+
'''3.''' [[instalar aplicaciones|Instala]] el paquete <code>wine</code>.
: Actualiza el caché de paquetes escribiendo <tt>sudo apt-get update</tt> o haciendo clic en 'Recargar' en Synaptic
+
: Instala <tt>wine</tt>
+
  
Nota: Si deseas un repositorio de fuentes, simplemente añade lo mismo pero reemplazando <tt>deb</tt> por <tt>deb-src</tt> o sigue las instrucciones de [http://winehq.org/site/download-deb].
+
Nota: Si estás buscando paquetes de Wine para '''AMD64''', ve a esta página [[Wine AMD64]].
  
== Instalar aplicaciones de Windows Usando Wine ==
+
=== Nuevas versiones de Wine (no recomendado) ===
 +
 
 +
[http://www.winehq.org/ WineHQ] proporciona las últimas versiones empaquetadas de Wine par Ubuntu. Al ser versiones más nuevas pueden ser algo inestables. Para usarlas necesitas añadir el repositorio de WineHQ y entonces instalar Wine con Synaptic. Para ayuda añadiendo repositorios, consulta la página de [[Repositorios]].
 +
 
 +
: Añade el repositorio correspondiente:
 +
* Para '''Ubuntu 8.04 «Hardy Heron»''':
 +
 
 +
: Añade al clave del repositorio escribiendo lo siguiente en la [[terminal]]:
 +
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
 +
: Actualiza la caché de paquetes haciendo clic en 'Recargar' en Synaptic o con el siguiente comando:
 +
sudo aptitude update
 +
: [[instalar aplicaciones|Instala]] el paquete <code>wine</code>.
 +
 
 +
Nota: Si deseas un repositorio de fuentes, simplemente añade lo mismo pero reemplazando <code>deb</code> por <code>deb-src</code> o sigue las instrucciones de la [http://winehq.org/site/download-deb web oficial].
 +
 
 +
== Funcionamiento ==
 +
 
 +
=== Instalar aplicaciones de Windows ===
  
 
Para instalar aplicaciones de Windows usando Wine, sigue las siguientes instrucciones:
 
Para instalar aplicaciones de Windows usando Wine, sigue las siguientes instrucciones:
Línea 41: Línea 56:
 
# Descarga la aplicación de Windows de alguna fuente (por ejemplo. download.com).  Descarga el .EXE (ejecutable).
 
# Descarga la aplicación de Windows de alguna fuente (por ejemplo. download.com).  Descarga el .EXE (ejecutable).
 
# Ponlo en un directorio conveniente (por ejemplo en el escritorio o en la home).
 
# Ponlo en un directorio conveniente (por ejemplo en el escritorio o en la home).
# Abre la terminal y entra en el directorio donde esté localizado el archivo EXE: <tt>cd /ruta/del/directorio</tt>.
+
# Abre la terminal y entra en el directorio donde esté localizado el archivo EXE: <code>cd /ruta/del/directorio</code>.
# Escribe  <tt>wine ''el-nombre-de-la-aplicacion.extension''</tt> (p.e. <tt>wine realplayer.exe</tt>).
+
# Escribe  <code>wine ''el-nombre-de-la-aplicacion.extension''</code> (p.e. <code>wine realplayer.exe</code>).
  
 
Esto iniciará el .EXE usando Wine. Si es un instalador, deberá ejecutarse como si lo hiciera en Windows. Si la aplicación te pregunta por un directorio donde instalar la aplicación, selecciona un lugar que esté bajo C:\Program Files. El disco duro virtual C: se crea bajo ./wine después de que un usuario ejecute ''wine'' en la terminal por primera vez. El directorio .wine está oculto por defecto. Para verlo, ve a tu directorio de usuario en home y presiona CTRL-H, o ve a Ver > Mostrar ficheros ocultos.
 
Esto iniciará el .EXE usando Wine. Si es un instalador, deberá ejecutarse como si lo hiciera en Windows. Si la aplicación te pregunta por un directorio donde instalar la aplicación, selecciona un lugar que esté bajo C:\Program Files. El disco duro virtual C: se crea bajo ./wine después de que un usuario ejecute ''wine'' en la terminal por primera vez. El directorio .wine está oculto por defecto. Para verlo, ve a tu directorio de usuario en home y presiona CTRL-H, o ve a Ver > Mostrar ficheros ocultos.
  
== Iniciar/ejecutar/ un programa de Windows usando Wine ==
+
=== Ejecutar un programa de Windows ===
  
Después de instalar una aplicación utilizando las indicaciones anteriores, estas aplicaciones pueden ser iniciadas y utilizadas introduciendo <tt>''wine nombreprograma.exe''</tt> (p.we <tt>''wine realplayer.exe''</tt>. Cuando lo hagas, cierra la aplicación como lo harías normalmente. Debes correr el ejecutable instalado, el cual por defecto estará en el disco virtual de Windows creado por Wine, en ''~/.wine/drive_c''. Generalmente los programas se instalaran en algún lugar bajo ''Program Files'' dentro del disco virtual de Windows, siguiendo las convenciones de Windows.
+
Después de instalar una aplicación utilizando las indicaciones anteriores, estas aplicaciones pueden ser iniciadas y utilizadas introduciendo en una [[terminal]]
 +
wine nombreprograma.exe  
 +
(por ejemplo: <code>''wine realplayer.exe''</code>).
 +
Cuando lo hagas, cierra la aplicación como lo harías normalmente. Debes correr el ejecutable instalado, el cual por defecto estará en el disco virtual de Windows creado por Wine, en ''~/.wine/drive_c''.
  
Puedes también utilizar le navegador de archivos de Wine, ejecutando <tt>winefile</tt> en una terminal. Haciendo clic en el botón ''C:\'' en la barra de herramientas abrirás una ventana donde podrás examinar el disco virtual de Windows creado en .wine. Haciendo doble click en un ejecutable en el navegador de archivos de Wine, lo ejecutarás con wine.
+
Generalmente los programas se instalaran en algún lugar bajo ''Program Files'' dentro del disco virtual de Windows, siguiendo las convenciones de Windows.
  
En vez de tener que estar siempre entrando en la terminal para usar el navegador de archivos de wine, puedes también crear un, por ejemplo, icono de escritorio, e iniciar aplicaciones de Wine usando ese icono. Para hacerlo, haz click con el botón derecho en el escritorio y selecciona “Crear un acceso directo. Si lo deseas, selecciona un icono de la lista de iconos disponibles, o navega hasta un icono que quieras utilizar), pon el resto de información que se te pide (Nombre, nombre genérico, etc.). Para el comando, escribe ''Wine localización_del_programa.exe'' (por ej. wine /home/john/.wine/realplayer.exe). La parte más importante de crear un acceso directo es el comando, y la otra información no es necesarias (p. e. Nombre genérico).  Asegúrate de ‘’’no’’’ tener seleccionado "ejecutar en una terminal."  Esto completa el proceso.
+
Si quieres inicializar un CD/DVD hay que acceder a la unidad lectora y desde allí buscar el ejecutable de arranque e iniciarlo con los pasos mencionados en el párrafo anterior.
 +
 
 +
Puedes también utilizar el navegador de archivos de Wine, ejecutando en una terminal:
 +
winefile
 +
 
 +
Haciendo clic en el botón '''C:\''' en la barra de herramientas abrirás una ventana donde podrás examinar el disco virtual de Windows creado en .wine. Haciendo doble click en un ejecutable en el navegador de archivos de Wine, lo ejecutarás con wine.
 +
 
 +
=== Crear un lanzador a una aplicación ===
 +
 
 +
En vez de tener que estar siempre entrando en la terminal para usar el navegador de archivos de wine, puedes también crear un, por ejemplo, icono de escritorio, e iniciar aplicaciones de Wine usando ese icono.  
 +
Para hacerlo, haz click con el botón derecho en el escritorio y selecciona '''Crear un acceso directo'''. Si lo deseas, selecciona un icono de la lista de iconos disponibles, o navega hasta un icono que quieras utilizar, pon el resto de información que se te pide (Nombre, nombre genérico, etc.). Para el comando, escribe <code>Wine localización_del_programa.exe</code> (por ej. wine /home/john/.wine/realplayer.exe).  
 +
La parte más importante de crear un acceso directo es el comando, y la otra información no es necesarias (p. e. Nombre genérico).  Asegúrate de ‘’’no’’’ tener seleccionado "ejecutar en una terminal."  Esto completa el proceso.
  
 
Si deseas tener un icono en el panel, crea un lanzador en el panel de tu elección. Hazlo haciendo clic con el botón derecho en el panel, seleccionando "Añadir a Panel," y selecciona, "Lanzador personalizado."  Te preguntará por la misma información que en un acceso directo.
 
Si deseas tener un icono en el panel, crea un lanzador en el panel de tu elección. Hazlo haciendo clic con el botón derecho en el panel, seleccionando "Añadir a Panel," y selecciona, "Lanzador personalizado."  Te preguntará por la misma información que en un acceso directo.
  
== Desinstalar Aplicaciones de Wine ==
+
=== Desinstalar aplicaciones de Windows ===
  
Abre una terminal y escribe <tt>uninstaller</tt> - Esto abrirá un programa similar al panel de control "añadir/quitar programas" de Windows, permitiéndote desinstalar aplicaciones de la instalación de Wine. Ejecutar los programas de desinstalación directamente via Wine debe también funcionar normalmente. También puedes directamente eliminar el directorio de la aplicación. Sin embargo, como en Windows, este método será “poco limpio” y no eliminará la configuración del programa del registro de Wine como lo haría el desinstalador.
+
Abre una terminal y escribe:
 +
wine uninstaller
 +
Esto abrirá un programa similar al panel de control "añadir/quitar programas" de Windows, permitiéndote desinstalar aplicaciones de la instalación de Wine. Ejecutar los programas de desinstalación directamente via Wine debe también funcionar normalmente. También puedes directamente eliminar el directorio de la aplicación. Sin embargo, como en Windows, este método será “poco limpio” y no eliminará la configuración del programa del registro de Wine como lo haría el desinstalador.
  
== Configurar Wine ==
+
== Configuración ==
  
En la línea de comandos escribe <tt>winecfg</tt>.
+
En la línea de comandos escribe <code>winecfg</code>.
  
=== Añadir discos CD y DVD a Wine ===
+
=== Añadir discos CD y DVD ===
  
 
Ve a la pestaña '''drives''' en winecfg. Dale al botón Autodetectar.
 
Ve a la pestaña '''drives''' en winecfg. Dale al botón Autodetectar.
 
Si encuentras que esto no funciona correctamente, entonces sigue las siguientes instrucciones:
 
Si encuentras que esto no funciona correctamente, entonces sigue las siguientes instrucciones:
  
# Ejecuta <tt>winecfg</tt>
+
# Ejecuta <code>winecfg</code>
 
# Navega a la pestaña '''drives'''
 
# Navega a la pestaña '''drives'''
 
# Haz Click en '''Añadir...'''
 
# Haz Click en '''Añadir...'''
#  En la barra de ruta, escribe <tt>/media/cdrom</tt>
+
#  En la barra de ruta, escribe <code>/media/cdrom</code>
# Haz Click en el botón '''Mostrar Avanzadas''' bajo el botón '''Examinar...''' y pon en '''Tipo''' <tt>CD-ROM</tt>
+
# Haz Click en el botón '''Mostrar Avanzadas''' bajo el botón '''Examinar...''' y pon en '''Tipo''' <code>CD-ROM</code>
 
#  Haz click en ''OK''
 
#  Haz click en ''OK''
  
Si tienes más de un dispositivo CD/DVD necesitarás identificar cada uno de manera diferente. Utiliza <tt>/media/cdrom0</tt> para el primer dispositivo de CD/DVD, <tt>/media/cdrom1</tt> para el segundo, y así sucesivamente. Si tienes alguna duda, escribe  <tt>ls -la ~/.wine/dosdevices/</tt> en una terminal para comprobar los detalles de tus dispositivos de CD/DVD después de la instalación de Wine.
+
Si tienes más de un dispositivo CD/DVD necesitarás identificar cada uno de manera diferente. Utiliza <code>/media/cdrom0</code> para el primer dispositivo de CD/DVD, <code>/media/cdrom1</code> para el segundo, y así sucesivamente. Si tienes alguna duda, escribe  <code>ls -la ~/.wine/dosdevices/</code> en una terminal para comprobar los detalles de tus dispositivos de CD/DVD después de la instalación de Wine.
  
 
=== Añadir aplicaciones al menú ===
 
=== Añadir aplicaciones al menú ===
  
Es un buen procedimiento antes de configurar la entrada del menú es lanzar el programa de Windows desde la línea de comandos para asegurarse que el programa funciona correctamente. Para hacerlo escribe <tt>wine "C:\RUTA DELPROGRAMA\Program.exe"</tt> en la línea de comandos. (p. e.<tt>wine "C:\Program Files\World of Warcraft\WoW.exe"</tt>. Una vez hayas comprobado que todo está correcto, usa el proceso normal de edición menu para añadir una nueva entrada. Asegúrate de copiar en el campo de Comando exactamente la línea utilizada para iniciar el programa desde la terminal. Finaliza y guarda la nueva entrada. Pruebalo para asegurarte de que el programa se carga desde el menú.
+
Es un buen procedimiento antes de configurar la entrada del menú es lanzar el programa de Windows desde la línea de comandos para asegurarse que el programa funciona correctamente. Para hacerlo escribe <code>wine "C:\RUTA DELPROGRAMA\Program.exe"</code> en la línea de comandos. (por ejemplo: <code>wine "C:\Program Files\World of Warcraft\WoW.exe"</code>. Una vez hayas comprobado que todo está correcto, usa el proceso normal de edición menu para añadir una nueva entrada. Asegúrate de copiar en el campo de Comando exactamente la línea utilizada para iniciar el programa desde la terminal. Finaliza y guarda la nueva entrada. Pruebalo para asegurarte de que el programa se carga desde el menú.
  
 
=== Cambiar la configuración específica de la aplicación ===
 
=== Cambiar la configuración específica de la aplicación ===
  
# Escribe <tt>winecfg</tt> en la línea de comandos
+
# Escribe <code>winecfg</code> en la línea de comandos.
# Haz clic en <tt>Añadir Aplicaciones...</tt>
+
# Haz clic en <code>Añadir Aplicaciones...</code>.
# Navega hasta donde esté el exe y escoge el programa
+
# Navega hasta donde esté el exe y escoge el programa.
 
# El menú  desplegable de la parte inferior te permite escoger qué versión de Windows debe emular Wine. También, cualquier cambio en las pestañas de Librerías  y Gráficos afectarán solo a la aplicación escogida en la pestaña Aplicaciones.
 
# El menú  desplegable de la parte inferior te permite escoger qué versión de Windows debe emular Wine. También, cualquier cambio en las pestañas de Librerías  y Gráficos afectarán solo a la aplicación escogida en la pestaña Aplicaciones.
  
=== Usar Temas/Skins de Windows en Wine ===
+
=== Temas visuales de Windows ===
  
==== Esquema de Color ====
+
==== Esquema de color ====
  
 
Puedes cambiar el esquema de color de wine para que se parezca un poco más a los colores por defecto de Ubuntu
 
Puedes cambiar el esquema de color de wine para que se parezca un poco más a los colores por defecto de Ubuntu
  
  gedit ~/.wine/user.reg
+
gedit ~/.wine/user.reg
  
 
Sustituye la sección de [Control Panel\\Colors] por
 
Sustituye la sección de [Control Panel\\Colors] por
  
  [Control Panel\\Colors] 1176981676
+
[Control Panel\\Colors] 1176981676
  "ActiveBorder"="239 235 231"
+
"ActiveBorder"="239 235 231"
  "ActiveTitle"="239 235 231"
+
"ActiveTitle"="239 235 231"
  "AppWorkSpace"="198 198 191"
+
"AppWorkSpace"="198 198 191"
  "Background"="93 77 52"
+
"Background"="93 77 52"
  "ButtonAlternativeFace"="200 0 0"
+
"ButtonAlternativeFace"="200 0 0"
  "ButtonDkShadow"="85 85 82"
+
"ButtonDkShadow"="85 85 82"
  "ButtonFace"="239 235 231"
+
"ButtonFace"="239 235 231"
  "ButtonHilight"="255 255 255"
+
"ButtonHilight"="255 255 255"
  "ButtonLight"="255 255 255"
+
"ButtonLight"="255 255 255"
  "ButtonShadow"="198 198 191"
+
"ButtonShadow"="198 198 191"
  "ButtonText"="0 0 0"
+
"ButtonText"="0 0 0"
  "GradientActiveTitle"="239 235 231"
+
"GradientActiveTitle"="239 235 231"
  "GradientInactiveTitle"="239 235 231"
+
"GradientInactiveTitle"="239 235 231"
  "GrayText"="198 198 191"
+
"GrayText"="198 198 191"
  "Hilight"="246 200 129"
+
"Hilight"="246 200 129"
  "HilightText"="0 0 0"
+
"HilightText"="0 0 0"
  "InactiveBorder"="239 235 231"
+
"InactiveBorder"="239 235 231"
  "InactiveTitle"="239 235 231"
+
"InactiveTitle"="239 235 231"
  "InactiveTitleText"="255 255 255"
+
"InactiveTitleText"="255 255 255"
  "InfoText"="0 0 0"
+
"InfoText"="0 0 0"
  "InfoWindow"="255 255 166"
+
"InfoWindow"="255 255 166"
  "Menu"="239 235 231"
+
"Menu"="239 235 231"
  "MenuBar"="239 235 231"
+
"MenuBar"="239 235 231"
  "MenuHilight"="246 200 129"
+
"MenuHilight"="246 200 129"
  "MenuText"="0 0 0"
+
"MenuText"="0 0 0"
  "Scrollbar"="239 235 231"
+
"Scrollbar"="239 235 231"
  "TitleText"="255 255 255"
+
"TitleText"="255 255 255"
  "Window"="255 255 255"
+
"Window"="255 255 255"
  "WindowFrame"="0 0 0"
+
"WindowFrame"="0 0 0"
  "WindowText"="0 0 0"}}}
+
"WindowText"="0 0 0"}}}
  
==== Usar Tema/Skins ====
+
==== Temas visuales ====
  
Wine tiene un gestor básico para ficheros de tema/skin de Windows en el formato "msstyles". Hay un gran número de estos temas en [http://www.deviantart.com Deviant Art]. Para usarlos debes crear un directorio en el disco virtual de Windows, y entonces decirle a wine que use ese tema.
+
Wine tiene un gestor básico para ficheros de tema/skin de Windows en el formato "msstyles". Hay un gran número de estos temas en [http://www.deviantart.com/ Deviant Art]. Para usarlos debes crear un directorio en el disco virtual de Windows, y entonces decirle a wine que use ese tema.
  
Primeramente ve al disco virtual de Wine, que se encuentra normalmente en tu directorio de home  ".wine/drive_c" (está oculto, así que necesitarás seleccionar Ver->Mostrar archivos ocultos en el navegador de archivos). Dentro de este directorio ve a la carpeta "Windows" y crea un nuevo directorio y llámalo "Resources". Entra en esta carpeta y crea otra nueva, llamada “Themes”. Dentro de ella puedes crear carpetas para cada tema que quieras, y meter dentro directamente ficheros acabados en ".msstyles". Por ejemplo, la ruta completa a un fichero de tema llamado ejemplo será "/home/usuario/.wine/drive_c/windows/Resources/Themes/Ejemplo/sample.msstyles".
+
Primeramente ve al disco virtual de Wine, que se encuentra normalmente en tu directorio <code>~/.wine/drive_c</code> (está oculto, así que necesitarás seleccionar Ver->Mostrar archivos ocultos en el navegador de archivos). Dentro de este directorio ve al directorio <code>Windows</code> y crea un nuevo subdirectorio con el nombre <code>Resources</code>. Entra en él y crea otro nuevo, llamado <code>Themes</code>. Dentro de este puedes crear directorios para cada tema que quieras, y meter dentro directamente ficheros acabados en extensión ".msstyles". Por ejemplo, la ruta completa a un fichero de tema llamado «ejemplo» será <code>/home/usuario/.wine/drive_c/windows/Resources/Themes/Ejemplo/sample.msstyles</code>.
  
A continuación debes decirle a Wine que use tu tema, así que ejecuta <tt>winecfg</tt>. En la ventana de configuración selecciona la pestaña "Desktop Integration" y marca la cajetilla de “Theme”, que debe tener ahora tu tema en este menú. Después de seleccionar el tema, haz clic en "Aplicar" en la parte inferior para ver como queda (no siempre se muestra apropiadamente), entonces, si te gusta, haz clic en "OK" y tendrás tu nuevo tema.
+
A continuación debes decirle a Wine que use tu tema, así que ejecuta <code>winecfg</code>. En la ventana de configuración selecciona la pestaña «Desktop Integration» y marca la cajetilla de «Theme», que debe tener ahora tu tema en este menú. Después de seleccionar el tema, haz clic en «Aplicar» en la parte inferior para ver como queda (no siempre se muestra apropiadamente), entonces, si te gusta, haz clic en «OK» y tendrás tu nuevo tema.
  
=== Problemas con la Superposición del Panel a Pantalla completa ===
+
== Registrar archivos OCX o DLL ==
A veces el Panel se superpone a tu aplicación de Windows en pantalla completa que estás ejecutando con wine. Una solución es eliminar el panel antes de iniciar la aplicación y reiniciarla después. En Ubuntu los comandos son <tt>gnome-session-remove gnome-panel</tt> y <tt>gnome-panel</tt>  respectivamente. En Xubuntu sería <tt>killall xfce4-panel</tt> and <tt>xfce4-panel</tt>.
+
  
== Instrucciones para programas de Windows específicos ==
+
Para registrar archivos OCX o DLL primero necesitamos el archivo ya sea extraido de una pagina que te de archivos dll o copiarlos desde una partición windows.
  
Algunos programas de Windows han sido testeados en Ubuntu. Se listan a continuación:
+
1. Copia el archivo en cuestion al directorio <code>.wine/drive_c/windows/system32</code>, el cual está oculto en <code>/home</code>. Para verlo en [[Nautilus]] presiona <code>Ctrl+H</code>.
  
* ["DVDShrink"]
+
2. Abre una terminal y teclea lo siguiente:
* ["FlashPlayerStandalone"]
+
wine regsvr32.exe archivo.ocx
* ["WorldofWarcraft"]
+
  
Consulta también la Base de Datos de Aplicaciones de Wine en http://appdb.winehq.org/
+
Si el archivo no tiene dependencias te dirá que a quedado registrado en caso contrario te avisará qué dependencias tiene para que las copies al directorio.
 +
 
 +
== Ejecutar paquetes MSI ==
 +
 
 +
Esto es muy sencillo, con una [[terminal]] abierta en el directorio donde se encuentra el paquete .msi, escribimos lo siguiente:
 +
 
 +
msiexec /i paquete.msi
  
 
== Crear asociaciones de ficheros ==
 
== Crear asociaciones de ficheros ==
  
Si quieres que ciertos ficheros se abran con una aplicación de windows cuando hagas click en ellos, la mayor manera es crear un script. Por ejemplo, si quieres que los ficheros (*.fla) de un proyecto de Adobe Flash se abran con el editor de Flash de Adobe haciendo doble clic en él.
+
Si quieres que ciertos ficheros se abran con una aplicación de windows cuando hagas clic en ellos, la mejor manera es crear un script. Por ejemplo, si quieres que los ficheros (''*.fla'') de un proyecto de Adobe Flash se abran con el editor de Flash de Adobe haciendo doble clic en él.
  
Puedes por ejemplo crear un fichero <tt>gedit ~/.wine/Flash\ 8</tt>. Ahora pega el script de ejemplo en el, guárdala y cierra Gedit.
+
Puedes por ejemplo crear un fichero <code>gedit ~/.wine/Flash\ 8</code>. Ahora pega el script de ejemplo en el, guárdala y cierra gedit.
  
 
Script de ejemplo:
 
Script de ejemplo:
 
   #!/bin/sh
 
   #!/bin/sh
 
+
  QUICKPARLOCATION="c:\\Program Files\\Macromedia\\Flash 8\\Flash.exe"
+
  QUICKPARLOCATION='c:\\Program Files\\Macromedia\\Flash 8\\Flash.exe'
  PARAM=`winepath -w "$*"`
+
  PARAM=$(winepath -w "$*")
 
  wine "$QUICKPARLOCATION" "$PARAM"
 
  wine "$QUICKPARLOCATION" "$PARAM"
 
  exit 0
 
  exit 0
  
Asegúrate de que este fichero es ejecutable <tt>chmod +x ~/.wine/Flash\ 8</tt>
+
Asegúrate de que este fichero es ejecutable <code>chmod +x ~/.wine/Flash\ 8</code>.
  
Después de completar ésto, ve a un fichero *.fla y haz clic con el botón derecho, propiedades, ve a “abrir con”, haz clic en añadir, pega <tt>'/home/<tunombredeusuario>/.wine/Flash 8'</tt> en la línea de comando y selecciona el “radio bullet”. Ahora si todo ha ido bien, puedes hacer doble clic en el fichero y este se abrirá  en Flash 8.
+
Después de completar esto, ve a un fichero ''*.fla'' y haz clic con el botón derecho, propiedades, ve a «abrir con», haz clic en añadir, pega <code>'/home/<tunombredeusuario>/.wine/Flash 8'</code> en la línea de comando y selecciona el «radio bullet». Ahora si todo ha ido bien, puedes hacer doble clic en el fichero y este se abrirá  en Flash 8.
  
== Error: Unhandled Page Fault ==
+
== Resolución de problemas comunes ==
 +
 
 +
=== Problemas con la superposición del panel a pantalla completa ===
 +
 
 +
A veces el panel se superpone a tu aplicación de Windows en pantalla completa que estás ejecutando con wine. Una solución es eliminar el panel antes de iniciar la aplicación y reiniciarla después.
 +
 
 +
En [[GNOME]] ([[Ubuntu]]) los comandos son, respectivamente:
 +
gnome-session-remove gnome-panel
 +
gnome-panel
 +
 
 +
En [[KDE]] ([[Kubuntu]]) sería:
 +
killall kicker
 +
kicker
 +
 
 +
Y en [[Xfce]] ([[Xubuntu]]):
 +
killall xfce4-panel
 +
xfce4-panel
 +
 
 +
=== Error: Unhandled Page Fault ===
  
 
Si obtienes el mensaje de error 'wine: Unhandled page fault on read access', prueba a actualizar a wine 0.9.31, desde http://wine.budgetdedicated.com/archive/index.html
 
Si obtienes el mensaje de error 'wine: Unhandled page fault on read access', prueba a actualizar a wine 0.9.31, desde http://wine.budgetdedicated.com/archive/index.html
(Descárgalo, e instalalo con <tt>sudo dpkg -i ./wine_0.9.31~winehq0~ubuntu~6.10-1_i386.deb</tt>)
+
(Descárgalo, e instalalo con <code>sudo dpkg -i ./wine_0.9.31~winehq0~ubuntu~6.10-1_i386.deb</code>)
 +
 
 +
== Instrucciones para programas de Windows específicos ==
 +
 
 +
Algunos programas de Windows han sido probados en Ubuntu. Se listan a continuación:
 +
 
 +
* [[DVDShrink]].
 +
* [[Flash Player Standalone]].
 +
* [[World of Warcraft]].
 +
* [[Instalar_Directx_usando_Wine|Directx 9]]
 +
* [[Steam]].
 +
 
 +
Consulta también la [http://appdb.winehq.org/ base de datos de compatibilidad con aplicaciones en wine].
 +
 
 +
== Fuentes ==
 +
 
 +
* [https://help.ubuntu.com/community/Wine wine] en [http://help.ubuntu.com/ help.ubuntu.com] {{en}}.
 +
 
 +
== Véase también ==
 +
 
 +
* [[Wine para AMD64]].
  
== Páginas del wiki Relacionadas ==
+
=== Aplicaciones similares ===
* [:Games]
+
* [[Wine para AMD64]]
+
  
 +
* [[CrossOver]].
 +
* [[Cedega]].
  
----
+
== Enlaces externos ==
  
Fuente: https://help.ubuntu.com/community/Wine
+
{{Wikipedia}}
 +
* [http://www.winehq.org/ Sitio web oficial de wine] {{en}}.
  
[[Categoría: Compatibilidad con otros S.O.]]
+
[[Categoría:Compatibilidad con otros S.O.]]
 +
[[Categoría:Wine]]

Última revisión de 04:12 11 sep 2010

wine
Género:
Implementación de API
Licencia:
libre (LGPL)
En Español:
Sitio Web:
www.winehq.org

Wine es una implementación de la API de Windows que te permite ejecutar muchos programas de este sistema operativo en GNU/Linux. Si dispones de la última versión de Wine puedes recibir ayuda en el canal de IRC #winehq.

Contenido

[editar] Etimología

El término «wine» es un acrónimo recursivo en inglés que significa Wine Is Not an Emulator, Wine no es un Emulador. «Wine» también significa «vino» en inglés.

[editar] Instalación

En los repositorios universe tienes disponible una versión moderadamente reciente de Wine. Siempre es recomendable instalar software solo de los canales oficiales, pero también tienes la opción de instalar la última versión del repositorio no oficial de WineHQ.

[editar] Versiones Ubuntu de Wine (recomendado)

1. Añade el repositorio universe.

2. Actualiza la lista de paquetes:

sudo aptitude update

3. Instala el paquete wine.

Nota: Si estás buscando paquetes de Wine para AMD64, ve a esta página Wine AMD64.

[editar] Nuevas versiones de Wine (no recomendado)

WineHQ proporciona las últimas versiones empaquetadas de Wine par Ubuntu. Al ser versiones más nuevas pueden ser algo inestables. Para usarlas necesitas añadir el repositorio de WineHQ y entonces instalar Wine con Synaptic. Para ayuda añadiendo repositorios, consulta la página de Repositorios.

Añade el repositorio correspondiente:
  • Para Ubuntu 8.04 «Hardy Heron»:
Añade al clave del repositorio escribiendo lo siguiente en la terminal:
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
Actualiza la caché de paquetes haciendo clic en 'Recargar' en Synaptic o con el siguiente comando:
sudo aptitude update
Instala el paquete wine.

Nota: Si deseas un repositorio de fuentes, simplemente añade lo mismo pero reemplazando deb por deb-src o sigue las instrucciones de la web oficial.

[editar] Funcionamiento

[editar] Instalar aplicaciones de Windows

Para instalar aplicaciones de Windows usando Wine, sigue las siguientes instrucciones:

  1. Descarga la aplicación de Windows de alguna fuente (por ejemplo. download.com). Descarga el .EXE (ejecutable).
  2. Ponlo en un directorio conveniente (por ejemplo en el escritorio o en la home).
  3. Abre la terminal y entra en el directorio donde esté localizado el archivo EXE: cd /ruta/del/directorio.
  4. Escribe wine el-nombre-de-la-aplicacion.extension (p.e. wine realplayer.exe).

Esto iniciará el .EXE usando Wine. Si es un instalador, deberá ejecutarse como si lo hiciera en Windows. Si la aplicación te pregunta por un directorio donde instalar la aplicación, selecciona un lugar que esté bajo C:\Program Files. El disco duro virtual C: se crea bajo ./wine después de que un usuario ejecute wine en la terminal por primera vez. El directorio .wine está oculto por defecto. Para verlo, ve a tu directorio de usuario en home y presiona CTRL-H, o ve a Ver > Mostrar ficheros ocultos.

[editar] Ejecutar un programa de Windows

Después de instalar una aplicación utilizando las indicaciones anteriores, estas aplicaciones pueden ser iniciadas y utilizadas introduciendo en una terminal

wine nombreprograma.exe 

(por ejemplo: wine realplayer.exe). Cuando lo hagas, cierra la aplicación como lo harías normalmente. Debes correr el ejecutable instalado, el cual por defecto estará en el disco virtual de Windows creado por Wine, en ~/.wine/drive_c.

Generalmente los programas se instalaran en algún lugar bajo Program Files dentro del disco virtual de Windows, siguiendo las convenciones de Windows.

Si quieres inicializar un CD/DVD hay que acceder a la unidad lectora y desde allí buscar el ejecutable de arranque e iniciarlo con los pasos mencionados en el párrafo anterior.

Puedes también utilizar el navegador de archivos de Wine, ejecutando en una terminal:

winefile

Haciendo clic en el botón C:\ en la barra de herramientas abrirás una ventana donde podrás examinar el disco virtual de Windows creado en .wine. Haciendo doble click en un ejecutable en el navegador de archivos de Wine, lo ejecutarás con wine.

[editar] Crear un lanzador a una aplicación

En vez de tener que estar siempre entrando en la terminal para usar el navegador de archivos de wine, puedes también crear un, por ejemplo, icono de escritorio, e iniciar aplicaciones de Wine usando ese icono. Para hacerlo, haz click con el botón derecho en el escritorio y selecciona Crear un acceso directo. Si lo deseas, selecciona un icono de la lista de iconos disponibles, o navega hasta un icono que quieras utilizar, pon el resto de información que se te pide (Nombre, nombre genérico, etc.). Para el comando, escribe Wine localización_del_programa.exe (por ej. wine /home/john/.wine/realplayer.exe). La parte más importante de crear un acceso directo es el comando, y la otra información no es necesarias (p. e. Nombre genérico). Asegúrate de ‘’’no’’’ tener seleccionado "ejecutar en una terminal." Esto completa el proceso.

Si deseas tener un icono en el panel, crea un lanzador en el panel de tu elección. Hazlo haciendo clic con el botón derecho en el panel, seleccionando "Añadir a Panel," y selecciona, "Lanzador personalizado." Te preguntará por la misma información que en un acceso directo.

[editar] Desinstalar aplicaciones de Windows

Abre una terminal y escribe:

wine uninstaller

Esto abrirá un programa similar al panel de control "añadir/quitar programas" de Windows, permitiéndote desinstalar aplicaciones de la instalación de Wine. Ejecutar los programas de desinstalación directamente via Wine debe también funcionar normalmente. También puedes directamente eliminar el directorio de la aplicación. Sin embargo, como en Windows, este método será “poco limpio” y no eliminará la configuración del programa del registro de Wine como lo haría el desinstalador.

[editar] Configuración

En la línea de comandos escribe winecfg.

[editar] Añadir discos CD y DVD

Ve a la pestaña drives en winecfg. Dale al botón Autodetectar. Si encuentras que esto no funciona correctamente, entonces sigue las siguientes instrucciones:

  1. Ejecuta winecfg
  2. Navega a la pestaña drives
  3. Haz Click en Añadir...
  4. En la barra de ruta, escribe /media/cdrom
  5. Haz Click en el botón Mostrar Avanzadas bajo el botón Examinar... y pon en Tipo CD-ROM
  6. Haz click en OK

Si tienes más de un dispositivo CD/DVD necesitarás identificar cada uno de manera diferente. Utiliza /media/cdrom0 para el primer dispositivo de CD/DVD, /media/cdrom1 para el segundo, y así sucesivamente. Si tienes alguna duda, escribe ls -la ~/.wine/dosdevices/ en una terminal para comprobar los detalles de tus dispositivos de CD/DVD después de la instalación de Wine.

[editar] Añadir aplicaciones al menú

Es un buen procedimiento antes de configurar la entrada del menú es lanzar el programa de Windows desde la línea de comandos para asegurarse que el programa funciona correctamente. Para hacerlo escribe wine "C:\RUTA DELPROGRAMA\Program.exe" en la línea de comandos. (por ejemplo: wine "C:\Program Files\World of Warcraft\WoW.exe". Una vez hayas comprobado que todo está correcto, usa el proceso normal de edición menu para añadir una nueva entrada. Asegúrate de copiar en el campo de Comando exactamente la línea utilizada para iniciar el programa desde la terminal. Finaliza y guarda la nueva entrada. Pruebalo para asegurarte de que el programa se carga desde el menú.

[editar] Cambiar la configuración específica de la aplicación

  1. Escribe winecfg en la línea de comandos.
  2. Haz clic en Añadir Aplicaciones....
  3. Navega hasta donde esté el exe y escoge el programa.
  4. El menú desplegable de la parte inferior te permite escoger qué versión de Windows debe emular Wine. También, cualquier cambio en las pestañas de Librerías y Gráficos afectarán solo a la aplicación escogida en la pestaña Aplicaciones.

[editar] Temas visuales de Windows

[editar] Esquema de color

Puedes cambiar el esquema de color de wine para que se parezca un poco más a los colores por defecto de Ubuntu

gedit ~/.wine/user.reg

Sustituye la sección de [Control Panel\\Colors] por

[Control Panel\\Colors] 1176981676
"ActiveBorder"="239 235 231"
"ActiveTitle"="239 235 231"
"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"}}}

[editar] Temas visuales

Wine tiene un gestor básico para ficheros de tema/skin de Windows en el formato "msstyles". Hay un gran número de estos temas en Deviant Art. Para usarlos debes crear un directorio en el disco virtual de Windows, y entonces decirle a wine que use ese tema.

Primeramente ve al disco virtual de Wine, que se encuentra normalmente en tu directorio ~/.wine/drive_c (está oculto, así que necesitarás seleccionar Ver->Mostrar archivos ocultos en el navegador de archivos). Dentro de este directorio ve al directorio Windows y crea un nuevo subdirectorio con el nombre Resources. Entra en él y crea otro nuevo, llamado Themes. Dentro de este puedes crear directorios para cada tema que quieras, y meter dentro directamente ficheros acabados en extensión ".msstyles". Por ejemplo, la ruta completa a un fichero de tema llamado «ejemplo» será /home/usuario/.wine/drive_c/windows/Resources/Themes/Ejemplo/sample.msstyles.

A continuación debes decirle a Wine que use tu tema, así que ejecuta winecfg. En la ventana de configuración selecciona la pestaña «Desktop Integration» y marca la cajetilla de «Theme», que debe tener ahora tu tema en este menú. Después de seleccionar el tema, haz clic en «Aplicar» en la parte inferior para ver como queda (no siempre se muestra apropiadamente), entonces, si te gusta, haz clic en «OK» y tendrás tu nuevo tema.

[editar] Registrar archivos OCX o DLL

Para registrar archivos OCX o DLL primero necesitamos el archivo ya sea extraido de una pagina que te de archivos dll o copiarlos desde una partición windows.

1. Copia el archivo en cuestion al directorio .wine/drive_c/windows/system32, el cual está oculto en /home. Para verlo en Nautilus presiona Ctrl+H.

2. Abre una terminal y teclea lo siguiente:

wine regsvr32.exe archivo.ocx

Si el archivo no tiene dependencias te dirá que a quedado registrado en caso contrario te avisará qué dependencias tiene para que las copies al directorio.

[editar] Ejecutar paquetes MSI

Esto es muy sencillo, con una terminal abierta en el directorio donde se encuentra el paquete .msi, escribimos lo siguiente:

msiexec /i paquete.msi

[editar] Crear asociaciones de ficheros

Si quieres que ciertos ficheros se abran con una aplicación de windows cuando hagas clic en ellos, la mejor manera es crear un script. Por ejemplo, si quieres que los ficheros (*.fla) de un proyecto de Adobe Flash se abran con el editor de Flash de Adobe haciendo doble clic en él.

Puedes por ejemplo crear un fichero gedit ~/.wine/Flash\ 8. Ahora pega el script de ejemplo en el, guárdala y cierra gedit.

Script de ejemplo:

 #!/bin/sh

QUICKPARLOCATION='c:\\Program Files\\Macromedia\\Flash 8\\Flash.exe'
PARAM=$(winepath -w "$*")
wine "$QUICKPARLOCATION" "$PARAM"
exit 0

Asegúrate de que este fichero es ejecutable chmod +x ~/.wine/Flash\ 8.

Después de completar esto, ve a un fichero *.fla y haz clic con el botón derecho, propiedades, ve a «abrir con», haz clic en añadir, pega '/home/<tunombredeusuario>/.wine/Flash 8' en la línea de comando y selecciona el «radio bullet». Ahora si todo ha ido bien, puedes hacer doble clic en el fichero y este se abrirá en Flash 8.

[editar] Resolución de problemas comunes

[editar] Problemas con la superposición del panel a pantalla completa

A veces el panel se superpone a tu aplicación de Windows en pantalla completa que estás ejecutando con wine. Una solución es eliminar el panel antes de iniciar la aplicación y reiniciarla después.

En GNOME (Ubuntu) los comandos son, respectivamente:

gnome-session-remove gnome-panel
gnome-panel

En KDE (Kubuntu) sería:

killall kicker
kicker

Y en Xfce (Xubuntu):

killall xfce4-panel
xfce4-panel

[editar] Error: Unhandled Page Fault

Si obtienes el mensaje de error 'wine: Unhandled page fault on read access', prueba a actualizar a wine 0.9.31, desde http://wine.budgetdedicated.com/archive/index.html (Descárgalo, e instalalo con sudo dpkg -i ./wine_0.9.31~winehq0~ubuntu~6.10-1_i386.deb)

[editar] Instrucciones para programas de Windows específicos

Algunos programas de Windows han sido probados en Ubuntu. Se listan a continuación:

Consulta también la base de datos de compatibilidad con aplicaciones en wine.

[editar] Fuentes

[editar] Véase también

[editar] Aplicaciones similares

[editar] Enlaces externos

Wikipedia logo.png Wikipedia alberga un artículo enciclopédico sobre Wine.
Herramientas personales