| 1. INTRODUCCIÓN |
| |
| Wine es un programa que permite la ejecución de programas de Microsoft Windows |
| (incluyendo ejecutables de DOS, Windows 3.x y Win32) sobre Unix. Consiste en un |
| programa cargador que carga y ejecuta un binario de Microsoft Windows, y una |
| librería (llamada Winelib) que implementa las llamadas a la API de Windows |
| usando sus equivalentes Unix o X11. La librería puede también utilizarse para |
| portar código Win32 a ejecutables Unix nativos. |
| |
| Wine es software libre, publicado bajo la licencia GNU LGPL; vea el fichero |
| LICENSE para los detalles. |
| |
| |
| 2. INICIO RÁPIDO |
| |
| Cuando compile desde el código fuente, se recomienda utilizar el Instalador de |
| Wine para compilar e instalar Wine. Desde el directorio base del código de Wine |
| (el cual contiene este fichero), ejecute: |
| |
| ./tools/wineinstall |
| |
| Ejecute aplicaciones con "wine programa". Para más información y resolución de |
| problemas, continúe leyendo este archivo, la página man de Wine, o más |
| específicamente, la numerosa información que puede encontrar en |
| http://www.winehq.org. |
| |
| |
| 3. REQUISITOS |
| |
| Para compilar y ejecutar Wine, deberá tener uno de los siguientes: |
| |
| Linux versión 2.0.36 o superior |
| FreeBSD 8.0 o superior |
| Solaris x86 9 o superior |
| NetBSD-current |
| Mac OS X 10.5 o superior |
| |
| Ya que Wine requiere soporte de hilos de ejecución a nivel de núcleo para |
| ejecutarse, sólo se soportan los sistemas operativos ya mencionados. |
| Otros sistemas operativos que soporten hilos de ejecución a nivel de núcleo |
| podrían obtener soporte en el futuro. |
| |
| Información sobre FreeBSD: |
| Por lo general Wine no funcionará correctamente en versiones anteriores a |
| FreeBSD 8.0. Visite http://wiki.freebsd.org/Wine para más información. |
| |
| Información sobre Solaris: |
| Lo más probable es que necesite compilar con el conjunto de herramientas GNU |
| (gcc, gas, etc.). Advertencia: instalar gas *no* asegura que sea utilizado |
| por gcc. Un comentario ampliamente extendido es que es necesario recompilar |
| gcc tras la instalación de gas o enlazar simbólicamente cc, as y ld a las |
| herramientas gnu. |
| |
| Información de NetBSD: |
| Asegúrese de que tiene las opciones USER_LDT, SYSVSHM, SYSVSEM, y SYSVMSG |
| activadas en el núcleo. |
| |
| Información de Mac OS X: |
| Necesitará Xcode 2.4 o posterior para compilar correctamente en x86. |
| |
| |
| Sistemas de ficheros soportados: |
| Wine puede ejecutarse en la mayoría de los sistemas de ficheros. Sin embargo, |
| se han reportado unos cuantos problemas de compatibilidad usando archivos |
| accedidos a través de Samba. Además, NTFS no proporciona todas las |
| funcionalidades necesitadas por algunas aplicaciones. Se recomienda el uso de |
| un sistema de ficheros Unix. |
| |
| Requisitos básicos: |
| Necesitará tener instalados los archivos include X11 para desarrollo |
| (llamados xlib6g-dev en Debian y XFree86-devel en RedHat). |
| |
| Además necesitará "make" (preferiblemente GNU make). |
| |
| También necesitará flex versión 2.5.33 o posterior y bison. |
| |
| Librerías de soporte adicionales: |
| Configure mostrará advertencias cuando las librerías opcionales no se |
| encuentren disponibles en su sistema. |
| Visite http://wiki.winehq.org/Recommended_Packages para recomendaciones |
| acerca de que paquetes debe instalar. |
| |
| En plataformas de 64-bit, si se está compilando Wine 32-bits (es la |
| compilación por defecto), debe estar seguro de tener instaladas las librerías |
| de desarrollo de 32-bits; visite http://wiki.winehq.org/WineOn64bit para más |
| detalles. Si usted desea un entorno Wine 64-bits puro (o una mezcla de 32-bits |
| y 64-bits), vaya a http://wiki.winehq.org/Wine64 para más detalles. |
| |
| |
| 4. COMPILACIÓN |
| |
| En el caso de que elija no utilizar wineinstall, ejecute los siguientes |
| comandos para construir Wine: |
| |
| ./configure |
| make |
| |
| Esto construirá el programa "wine" y numerosas librerías/binarios de soporte. |
| El programa "wine" cargará y ejecutará ejecutables de Windows. |
| La librería "libwine" ("Winelib") puede utilizarse para compilar y enlazar |
| código fuente de Windows bajo Unix. |
| |
| Para ver las opciones de compilación, haga: ./configure --help. |
| |
| |
| 5. CONFIGURACIÓN |
| |
| Una vez que Wine se ha compilado correctamente, puede hacer "make install"; |
| esto instalará el ejecutable y librerías de wine, el manual de Wine, y el |
| resto de ficheros necesarios. |
| |
| Recuerde desinstalar antes cualquier instalación anterior de Wine que pueda |
| crear conflictos. Realice un "dpkg -r wine" o "rpm -e wine" o "make uninstall" |
| antes de instalar. |
| |
| Una vez instalado, puede ejecutar la herramienta de configuración "winecfg". |
| Visite la zona de Soporte en http://www.winehq.org/ para consejos sobre la |
| configuración. |
| |
| |
| 6. EJECUTANDO PROGRAMAS |
| |
| Cuando invoque Wine, puede especificar la ruta completa al ejecutable, o sólo |
| el nombre del fichero. |
| |
| Por ejemplo: para ejecutar el Solitario: |
| |
| wine sol (usando la ruta de búsqueda indicada en el |
| wine sol.exe el registro para encontrar el archivo) |
| |
| wine c:\\windows\\sol.exe (usando la sintaxis de DOS) |
| |
| wine /usr/windows/sol.exe (usando la sintaxis de Unix) |
| |
| wine notepad.exe readme.txt (ejecutando el programa con parámetros) |
| |
| Nota: la ruta del fichero también se añadirá a la ruta cuando se proporcione un |
| nombre completo en la línea de comandos. |
| |
| Wine no es perfecto, algunos programas pueden fallar. Si esto le ocurre usted |
| recibirá un log de error que debe adjuntar en caso de reportar un fallo. |
| |
| |
| 7. OBTENIENDO MÁS INFORMACIÓN |
| |
| WWW: Una gran cantidad de información sobre Wine está disponible en WineHQ |
| en http://www.winehq.org/ : varias guías de Wine, base de datos de |
| aplicaciones, registro de bugs. Este es probablemente el mejor punto de |
| partida. |
| |
| FAQ: Las preguntas frecuentes de Wine se encuentran en |
| http://www.winehq.org/FAQ |
| |
| Listas de correo: |
| Hay varias listas de correo, tanto para usuarios como desarrolladores; |
| Vaya a http://www.winehq.org/forums para más información. |
| |
| Bugs: Reporte fallos en el Bugzilla de Wine, http://bugs.winehq.org |
| Por favor, antes de enviar un informe de fallo busque en la base de |
| datos de bugzilla para comprobar si su problema es un fallo conocido |
| o existe una solución. |
| |
| IRC: Se puede obtener ayuda online en el canal #WineHQ de irc.freenode.net. |
| |
| Git: El árbol actual de desarrollo de Wine está disponible a través de Git. |
| Vaya a http://www.winehq.org/git para más información. |
| |
| Si añade algo, o corrige algún bug, por favor envíe un parche (en formato |
| git-format-patch) a la lista wine-patches@winehq.org para su inclusión |
| en la siguiente versión. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |