Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 1 | 1. INTRODUCCIÓN |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 2 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 3 | Wine es un programa que permite la ejecución de programas de Microsoft Windows |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 4 | (incluyendo ejecutables de DOS, Windows 3.x y Win32) sobre Unix. Consiste en un |
| 5 | programa cargador que carga y ejecuta un binario de Microsoft Windows, y una |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 6 | librería (llamada Winelib) que implementa las llamadas a la API de Windows |
| 7 | usando sus equivalentes Unix o X11. La librería puede también utilizarse para |
| 8 | portar código Win32 a ejecutables Unix nativos. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 9 | |
| 10 | Wine es software libre, publicado bajo la licencia GNU LGPL; vea el fichero |
| 11 | LICENSE para los detalles. |
| 12 | |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 13 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 14 | 2. INICIO RÁPIDO |
| 15 | |
| 16 | Cuando compile desde el código fuente, se recomienda utilizar el Instalador de |
| 17 | Wine para compilar e instalar Wine. Desde el directorio base del código de Wine |
| 18 | (el cual contiene este fichero), ejecute: |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 19 | |
| 20 | ./tools/wineinstall |
| 21 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 22 | Ejecute aplicaciones con "wine programa". Para más información y resolución de |
| 23 | problemas, continúe leyendo este archivo, la página man de Wine, o más |
| 24 | específicamente, la numerosa información que puede encontrar en |
Dimitrie O. Paun | 77cddfe | 2005-05-10 16:02:47 +0000 | [diff] [blame] | 25 | http://www.winehq.org. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 26 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 27 | |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 28 | 3. REQUISITOS |
| 29 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 30 | Para compilar y ejecutar Wine, deberá tener uno de los siguientes: |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 31 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 32 | Linux versión 2.0.36 o superior |
| 33 | FreeBSD 7.0 o superior |
| 34 | Solaris x86 9 o superior |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 35 | NetBSD-current |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 36 | Mac OS X 10.4 o superior |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 37 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 38 | Ya que Wine requiere soporte de hilos de ejecución a nivel de núcleo para |
| 39 | ejecutarse, sólo se soportan los sistemas operativos ya mencionados. |
| 40 | Otros sistemas operativos que soporten hilos de ejecución a nivel de núcleo |
| 41 | podrían obtener soporte en el futuro. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 42 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 43 | Información sobre FreeBSD: |
| 44 | Por lo general Wine no funcionará correctamente en versiones anteriores a |
| 45 | FreeBSD 7.0. Visite http://wiki.freebsd.org/Wine para más información. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 46 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 47 | Información sobre Solaris: |
| 48 | Lo más probable es que necesite compilar con el conjunto de herramientas GNU |
| 49 | (gcc, gas, etc.). Advertencia: instalar gas *no* asegura que sea utilizado |
| 50 | por gcc. Un comentario ampliamente extendido es que es necesario recompilar |
| 51 | gcc tras la instalación de gas o enlazar simbólicamente cc, as y ld a las |
| 52 | herramientas gnu. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 53 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 54 | Información de NetBSD: |
| 55 | Asegúrese de que tiene las opciones USER_LDT, SYSVSHM, SYSVSEM, y SYSVMSG |
| 56 | activadas en el núcleo. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 57 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 58 | Información de Mac OS X: |
| 59 | Necesitará Xcode 2.4 o posterior para compilar correctamente en x86. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 60 | |
| 61 | |
| 62 | Sistemas de ficheros soportados: |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 63 | Wine puede ejecutarse en la mayoría de los sistemas de ficheros. Sin embargo, |
| 64 | se han reportado unos cuantos problemas de compatibilidad usando archivos |
| 65 | accedidos a través de Samba. Además, NTFS no proporciona todas las |
| 66 | funcionalidades necesitadas por algunas aplicaciones. Se recomienda el uso de |
| 67 | un sistema de ficheros Unix. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 68 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 69 | Requisitos básicos: |
| 70 | Necesitará tener instalados los archivos include X11 para desarrollo |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 71 | (llamados xlib6g-dev en Debian y XFree86-devel en RedHat). |
| 72 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 73 | Además necesitará "make" (preferiblemente GNU make). |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 74 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 75 | También necesitará flex versión 2.5.33 o posterior y bison. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 76 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 77 | Librerías de soporte adicionales: |
| 78 | Configure mostrará advertencias cuando las librerías opcionales no se |
| 79 | encuentren disponibles en su sistema. |
| 80 | Visite http://wiki.winehq.org/Recommended_Packages para recomendaciones |
| 81 | acerca de que paquetes debe instalar. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 82 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 83 | En plataformas de 64-bit, si se está compilando Wine 32-bits (es la |
| 84 | compilación por defecto), debe estar seguro de tener instaladas las librerías |
| 85 | de desarrollo de 32-bits; visite http://wiki.winehq.org/WineOn64bit para más |
| 86 | detalles. Si usted desea un entorno Wine 64-bits puro (o una mezcla de 32-bits |
| 87 | y 64-bits), vaya a http://wiki.winehq.org/Wine64 para más detalles. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 88 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 89 | |
| 90 | 4. COMPILACIÓN |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 91 | |
| 92 | En el caso de que elija no utilizar wineinstall, ejecute los siguientes |
| 93 | comandos para construir Wine: |
| 94 | |
| 95 | ./configure |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 96 | make |
| 97 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 98 | Esto construirá el programa "wine" y numerosas librerías/binarios de soporte. |
| 99 | El programa "wine" cargará y ejecutará ejecutables de Windows. |
| 100 | La librería "libwine" ("Winelib") puede utilizarse para compilar y enlazar |
| 101 | código fuente de Windows bajo Unix. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 102 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 103 | Para ver las opciones de compilación, haga: ./configure --help. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 104 | |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 105 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 106 | 5. CONFIGURACIÓN |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 107 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 108 | Una vez que Wine se ha compilado correctamente, puede hacer "make install"; |
| 109 | esto instalará el ejecutable y librerías de wine, el manual de Wine, y el |
| 110 | resto de ficheros necesarios. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 111 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 112 | Recuerde desinstalar antes cualquier instalación anterior de Wine que pueda |
| 113 | crear conflictos. Realice un "dpkg -r wine" o "rpm -e wine" o "make uninstall" |
| 114 | antes de instalar. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 115 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 116 | Una vez instalado, puede ejecutar la herramienta de configuración "winecfg". |
| 117 | Visite la zona de Soporte en http://www.winehq.org/ para consejos sobre la |
| 118 | configuración. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 119 | |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 120 | |
| 121 | 6. EJECUTANDO PROGRAMAS |
| 122 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 123 | Cuando invoque Wine, puede especificar la ruta completa al ejecutable, o sólo |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 124 | el nombre del fichero. |
| 125 | |
| 126 | Por ejemplo: para ejecutar el Solitario: |
| 127 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 128 | wine sol (usando la ruta de búsqueda indicada en el |
| 129 | wine sol.exe el registro para encontrar el archivo) |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 130 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 131 | wine c:\\windows\\sol.exe (usando la sintaxis de DOS) |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 132 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 133 | wine /usr/windows/sol.exe (usando la sintaxis de Unix) |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 134 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 135 | wine notepad.exe readme.txt (ejecutando el programa con parámetros) |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 136 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 137 | Nota: la ruta del fichero también se añadirá a la ruta cuando se proporcione un |
| 138 | nombre completo en la línea de comandos. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 139 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 140 | Wine no es perfecto, algunos programas pueden fallar. Si esto le ocurre usted |
| 141 | recibirá un log de error que debe adjuntar en caso de reportar un fallo. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 142 | |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 143 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 144 | 7. OBTENIENDO MÁS INFORMACIÓN |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 145 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 146 | WWW: Una gran cantidad de información sobre Wine está disponible en WineHQ |
| 147 | en http://www.winehq.org/ : varias guías de Wine, base de datos de |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 148 | aplicaciones, registro de bugs. Este es probablemente el mejor punto de |
| 149 | partida. |
| 150 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 151 | FAQ: Las preguntas frecuentes de Wine se encuentran en |
| 152 | http://www.winehq.org/FAQ |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 153 | |
| 154 | Listas de correo: |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 155 | Hay varias listas de correo, tanto para usuarios como desarrolladores; |
| 156 | Vaya a http://www.winehq.org/forums para más información. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 157 | |
Eduardo García | fa2129f | 2012-03-03 16:47:50 +0100 | [diff] [blame] | 158 | Bugs: Reporte fallos en el Bugzilla de Wine, http://bugs.winehq.org |
| 159 | Por favor, antes de enviar un informe de fallo busque en la base de |
| 160 | datos de bugzilla para comprobar si su problema es un fallo conocido |
| 161 | o existe una solución. |
| 162 | |
| 163 | IRC: Se puede obtener ayuda online en el canal #WineHQ de irc.freenode.net. |
| 164 | |
| 165 | Git: El árbol actual de desarrollo de Wine está disponible a través de Git. |
| 166 | Vaya a http://www.winehq.org/git para más información. |
| 167 | |
| 168 | Si añade algo, o corrige algún bug, por favor envíe un parche (en formato |
| 169 | git-format-patch) a la lista wine-patches@winehq.org para su inclusión |
| 170 | en la siguiente versión. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 171 | |
| 172 | -- |
| 173 | Alexandre Julliard |
| 174 | julliard@winehq.org |