José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 1 | 1. INTRODUCCIÓN |
| 2 | |
| 3 | Wine es un programa que permite la ejecución de programas de Microsoft Windows |
| 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 |
| 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. |
| 9 | |
| 10 | Wine es software libre, publicado bajo la licencia GNU LGPL; vea el fichero |
| 11 | LICENSE para los detalles. |
| 12 | |
| 13 | 2. INICIO RÁPIDO |
| 14 | |
| 15 | Cuando compile desde el código fuente, se recomienda utilizar el Instalador de |
| 16 | Wine para contruir e instalar Wine. Desde el directorio superior del código de |
| 17 | Wine (el cual contiene este fichero), ejecute: |
| 18 | |
| 19 | ./tools/wineinstall |
| 20 | |
| 21 | Ejecute programas con "wine [opciones] programa". Para más información y |
| 22 | resolución de problemas, lea el resto de este fichero, la página de manual de |
Dimitrie O. Paun | 77cddfe | 2005-05-10 16:02:47 +0000 | [diff] [blame] | 23 | Wine y, específicamente, la numerosa información que se encuentra en |
| 24 | http://www.winehq.org. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 25 | |
| 26 | 3. REQUISITOS |
| 27 | |
| 28 | Para compilar y ejecutar Wine, deberá tener uno de los siguientes: |
| 29 | |
| 30 | Linux versión 2.0.36 o superior |
| 31 | FreeBSD 5.3 o superior |
| 32 | Solaris x86 2.5 o superior |
| 33 | NetBSD-current |
| 34 | |
| 35 | Ya que Wine requiere soporte de hilos a nivel de núcleo para ejecutarse, sólo |
| 36 | se soportan los sistemas operativos arriba mencionados. |
| 37 | Otros sistemas operativos que soportan hilos de núcleo pueden ser soportados en |
| 38 | el futuro. |
| 39 | |
| 40 | Información de Linux: |
| 41 | A pesar de que Linux 2.2.x debería funcionar todavía y Linux 2.0.x aún podría |
| 42 | funcionar (versiones antiguas de 2.0.x tenían problemas relacionados con los |
| 43 | hilos), es mejor tener un núcleo actual como los 2.4.x. |
| 44 | |
| 45 | Información de FreeBSD: |
| 46 | Wine debería construirse sobre FreeBSD 4.x y FreeBSD 5.x, pero versiones |
| 47 | anteriores a FreeBSD 5.3 generalmente no funcionarán adecuadamente. |
| 48 | |
| 49 | Más información se puede encontrar en el árbol de portes de FreeBSD en |
| 50 | <ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/>. |
| 51 | |
| 52 | Información de Solaris: |
| 53 | Lo más probable es que necesite construir con el conjunto de herramientas GNU |
| 54 | (gcc, gas, etc.). Advertencia: el instalar gas *no* asegura que sea utilizado |
| 55 | por gcc. Se dice que recompilar gcc tras la instalación de gas o enlazar |
| 56 | simbólicamente cc, as y ld a las herramientas gnu es necesario. |
| 57 | |
| 58 | Información de NetBSD: |
| 59 | Asegúrese de que posee las opciones USER_LDT, SYSVSHM, SYSVSEM, y SYSVMSG |
| 60 | activadas en su núcleo. |
| 61 | |
| 62 | |
| 63 | |
| 64 | Sistemas de ficheros soportados: |
| 65 | Wine debería ejecutarse en la mayoría de los sistemas de ficheros. Sin |
| 66 | embargo, Wine no conseguirá iniciarse si umsdos es utilizado para el |
| 67 | directorio /tmp. Unos cuantos problemas de compatibilidad se han reportado |
| 68 | también al utilizar ficheros accedidos a través de Samba. Además, como de |
| 69 | momento NTFS sólo puede ser utilizado con seguridad con acceso de sólo |
| 70 | lectura, recomendamos no utilizar NTFS, ya que los programas Windows |
| 71 | necesitan acceso de escritura en casi cualquier sitio. En el caso de ficheros |
| 72 | NTFS, cópielos a una localización escribible. |
| 73 | |
| 74 | Requisitos básicos: |
| 75 | Necesita tener los ficheros de inclusión de desarrollo de X11 instalados |
| 76 | (llamados xlib6g-dev en Debian y XFree86-devel en RedHat). |
| 77 | |
| 78 | Requisitos de herramienta de construcción: |
| 79 | Sobre sistemas x86 se requiere gcc >= 2.7.2. |
| 80 | Versiones más antiguas que la 2.7.2.3 pueden tener problemas cuando ciertos |
| 81 | ficheros sean compilados con optimización, a menudo debido a problemas con el |
| 82 | manejo de ficheros de cabecera. pgcc actualmente no funciona con Wine. La |
| 83 | causa de este problema se desconoce. |
| 84 | |
| 85 | Por supuesto también necesita "make" (preferiblemente GNU make). |
| 86 | |
| 87 | También necesita flex versión 2.5 o superior y bison. Si está utilizando |
| 88 | RedHat o Debian, instale los paquetes flex y bison. |
| 89 | |
| 90 | Librerías de soporte adicionales: |
| 91 | Si desea soporte de impresión CUPS, por favor instale los paquetes cups y |
| 92 | cups-devel. |
| 93 | |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 94 | 4. COMPILACIÓN |
| 95 | |
| 96 | En el caso de que elija no utilizar wineinstall, ejecute los siguientes |
| 97 | comandos para construir Wine: |
| 98 | |
| 99 | ./configure |
| 100 | make depend |
| 101 | make |
| 102 | |
| 103 | Esto construirá el programa "wine" y numerosas librerías/binarios de soporte. |
| 104 | El programa "wine" cargará y ejecutará ejecutables de Windows. |
| 105 | La librería "libwine" ("Winelib") puede utilizarse para compilar y enlazar |
| 106 | código fuente de Windows bajo Unix. |
| 107 | |
| 108 | Para ver las opciones de configuración para la compilación, haga ./configure |
| 109 | --help. |
| 110 | |
| 111 | Para actualizar a nueva versión usando un fichero de parches, primero haga cd |
| 112 | al directorio superior de la versión (el que contiene este fichero README). |
| 113 | Entonces haga un "make clean", y parchee la versión con: |
| 114 | |
| 115 | gunzip -c fichero-parche | patch -p1 |
| 116 | |
| 117 | donde "fichero-parche" es el nombre del fichero de parches (algo como |
| 118 | Wine-aammdd.diff.gz). Entonces puede volver a ejecutar "./configure", y luego |
| 119 | "make depend && make". |
| 120 | |
| 121 | 5. CONFIGURACIÓN |
| 122 | |
| 123 | Una vez que Wine ha sido construido correctamente, puede hacer "make install"; |
| 124 | esto instalará el ejecutable de wine, la página de manual de Wine, y otros |
| 125 | cuantos ficheros necesarios. |
| 126 | |
| 127 | No olvide desinstalar antes cualquier instalación anterior de Wine conflictiva. |
| 128 | Intente "dpkg -r wine" o "rpm -e wine" o "make uninstall" antes de instalar. |
| 129 | |
Dimitrie O. Paun | 77cddfe | 2005-05-10 16:02:47 +0000 | [diff] [blame] | 130 | Vea la zona de Soporte en http://www.winehq.org/ para consejos de |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 131 | configuración. |
| 132 | |
| 133 | En el caso de que tenga problemas de carga de librerías (p. ej. "Error while |
| 134 | loading shared libraries: libntdll.so"), asegúrese de añadir la ruta de las |
| 135 | librerías a /etc/ld.so.conf y ejecutar ldconfig como root. |
| 136 | |
| 137 | 6. EJECUTANDO PROGRAMAS |
| 138 | |
| 139 | Cuando invoque Wine, puede especificar la ruta completa al ejecutable, o sólo |
| 140 | el nombre del fichero. |
| 141 | |
| 142 | Por ejemplo: para ejecutar el Solitario: |
| 143 | |
| 144 | wine sol (usando la ruta de búsqueda indicada en el fichero |
| 145 | wine sol.exe de configuración para encontrar el fichero) |
| 146 | |
| 147 | wine c:\\windows\\sol.exe (usando la sintaxis de nombre de fichero de DOS) |
| 148 | |
| 149 | wine /usr/windows/sol.exe (usando la sintaxis de nombre de fichero de Unix) |
| 150 | |
| 151 | wine sol.exe /parametro1 -parametro2 parametro3 |
| 152 | (llamando al programa con parámetros) |
| 153 | |
| 154 | Nota: la ruta del fichero también se añadirá a la ruta cuando se proporcione un |
| 155 | nombre completo en la línea de comandos. |
| 156 | |
| 157 | Wine todavía no está completo, por lo que algunos programas pueden fallar. Si |
| 158 | configura winedbg correctamente de acuerdo con documentation/debugger.sgml, |
| 159 | entrará en un depurador para que pueda investigar y corregir el problema. |
| 160 | Para más información sobre cómo hacer esto, por favor lea el fichero |
| 161 | documentation/debugging.sgml. |
| 162 | |
| 163 | Debería hacer copia de seguridad de todos sus ficheros importantes a los dé |
| 164 | acceso desde Wine, o utilizar una copia especial para Wine de ellos, ya que ha |
| 165 | habido algunos casos de usuarios reportando corrupción de ficheros. NO ejecute |
| 166 | Explorer, por lo tanto, si no posee una copia de seguridad adecuada, ya que |
| 167 | renombra/corrompe a veces algunos directorios. Tampoco otras aplicaciones MS |
| 168 | como p. ej. Messenger son seguras, ya que lanzan de algún modo Explorer. Esta |
| 169 | corrupción particular (!$!$!$!$.pfr) puede corregirse al menos parcialmente |
| 170 | utilizando http://home.nexgo.de/andi.mohr/download/decorrupt_explorer |
| 171 | |
Dimitrie O. Paun | 77cddfe | 2005-05-10 16:02:47 +0000 | [diff] [blame] | 172 | 7. OBTENIENDO MÁS INFORMACIÓN |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 173 | |
| 174 | WWW: Una gran cantidad de información sobre Wine está disponible en WineHQ |
| 175 | en http://www.winehq.org/ : varias guías de Wine, base de datos de |
| 176 | aplicaciones, registro de bugs. Este es probablemente el mejor punto de |
| 177 | partida. |
| 178 | |
| 179 | FAQ: La FAQ de Wine se encuentra en http://www.winehq.org/FAQ |
| 180 | |
| 181 | Usenet: Puede discutir sobre temas relacionados con Wine y obtener ayuda en |
| 182 | comp.emulators.ms-windows.wine. |
| 183 | |
| 184 | Bugs: Reporte bugs al Bugzilla de Wine en http://bugs.winehq.org |
| 185 | Por favor, busque en la base de datos de bugzilla para comprobar si su |
| 186 | problema ya se encuentra antes de enviar un informe de bug. Puede |
| 187 | también enviar informes de bugs a comp.emulators.ms-windows.wine. |
José Manuel Ferrer Ortiz | 760096d | 2005-01-03 14:45:36 +0000 | [diff] [blame] | 188 | |
| 189 | IRC: Hay disponoble ayuda online en el canal #WineHQ de irc.freenode.net. |
| 190 | |
| 191 | CVS: El árbol actual de desarrollo de Wine está disponible a través de CVS. |
| 192 | Vaya a http://www.winehq.org/cvs para más información. |
| 193 | |
| 194 | Listas de correo: |
| 195 | Hay varias listas de correo para desarrolladores de Wine; vea |
| 196 | http://www.winehq.org/forums para más información. |
| 197 | |
| 198 | Si añade algo, o corrige algún bug, por favor envíe un parche (en formato |
| 199 | 'diff -u') a la lista wine-patches@winehq.org para su inclusión en la siguiente |
| 200 | versión. |
| 201 | |
| 202 | -- |
| 203 | Alexandre Julliard |
| 204 | julliard@winehq.org |