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