wine/documentation/README.es

207 lines
8.4 KiB
Erlang
Raw Normal View History

2005-01-03 14:45:36 +00:00
1. INTRODUCCI<EFBFBD>N
Wine es un programa que permite la ejecuci<EFBFBD>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<EFBFBD>a (llamada Winelib) que implementa las llamadas a la API de Windows
usando sus equivalentes Unix o X11. La librer<EFBFBD>a puede tambi<EFBFBD>n utilizarse para
portar c<EFBFBD>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<EFBFBD>PIDO
Cuando compile desde el c<EFBFBD>digo fuente, se recomienda utilizar el Instalador de
Wine para contruir e instalar Wine. Desde el directorio superior del c<EFBFBD>digo de
Wine (el cual contiene este fichero), ejecute:
./tools/wineinstall
Ejecute programas con "wine [opciones] programa". Para m<EFBFBD>s informaci<EFBFBD>n y
resoluci<EFBFBD>n de problemas, lea el resto de este fichero, la p<EFBFBD>gina de manual de
Wine y, espec<EFBFBD>ficamente, la numerosa informaci<EFBFBD>n que se encuentra en
http://www.winehq.org.
2005-01-03 14:45:36 +00:00
3. REQUISITOS
Para compilar y ejecutar Wine, deber<EFBFBD> tener uno de los siguientes:
Linux versi<EFBFBD>n 2.0.36 o superior
FreeBSD 5.3 o superior
Solaris x86 2.5 o superior
NetBSD-current
Ya que Wine requiere soporte de hilos a nivel de n<EFBFBD>cleo para ejecutarse, s<EFBFBD>lo
se soportan los sistemas operativos arriba mencionados.
Otros sistemas operativos que soportan hilos de n<EFBFBD>cleo pueden ser soportados en
el futuro.
Informaci<EFBFBD>n de Linux:
A pesar de que Linux 2.2.x deber<EFBFBD>a funcionar todav<EFBFBD>a y Linux 2.0.x a<EFBFBD>n podr<EFBFBD>a
funcionar (versiones antiguas de 2.0.x ten<EFBFBD>an problemas relacionados con los
hilos), es mejor tener un n<EFBFBD>cleo actual como los 2.4.x.
Informaci<EFBFBD>n de FreeBSD:
Wine deber<EFBFBD>a construirse sobre FreeBSD 4.x y FreeBSD 5.x, pero versiones
anteriores a FreeBSD 5.3 generalmente no funcionar<EFBFBD>n adecuadamente.
M<EFBFBD>s informaci<EFBFBD>n se puede encontrar en el <EFBFBD>rbol de portes de FreeBSD en
<ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/>.
Informaci<EFBFBD>n de Solaris:
Lo m<EFBFBD>s probable es que necesite construir con el conjunto de herramientas GNU
(gcc, gas, etc.). Advertencia: el instalar gas *no* asegura que sea utilizado
por gcc. Se dice que recompilar gcc tras la instalaci<EFBFBD>n de gas o enlazar
simb<EFBFBD>licamente cc, as y ld a las herramientas gnu es necesario.
Informaci<EFBFBD>n de NetBSD:
Aseg<EFBFBD>rese de que posee las opciones USER_LDT, SYSVSHM, SYSVSEM, y SYSVMSG
activadas en su n<EFBFBD>cleo.
Sistemas de ficheros soportados:
Wine deber<EFBFBD>a ejecutarse en la mayor<EFBFBD>a de los sistemas de ficheros. Sin
embargo, Wine no conseguir<EFBFBD> iniciarse si umsdos es utilizado para el
directorio /tmp. Unos cuantos problemas de compatibilidad se han reportado
tambi<EFBFBD>n al utilizar ficheros accedidos a trav<EFBFBD>s de Samba. Adem<EFBFBD>s, como de
momento NTFS s<EFBFBD>lo puede ser utilizado con seguridad con acceso de s<EFBFBD>lo
lectura, recomendamos no utilizar NTFS, ya que los programas Windows
necesitan acceso de escritura en casi cualquier sitio. En el caso de ficheros
NTFS, c<EFBFBD>pielos a una localizaci<EFBFBD>n escribible.
Requisitos b<EFBFBD>sicos:
Necesita tener los ficheros de inclusi<EFBFBD>n de desarrollo de X11 instalados
(llamados xlib6g-dev en Debian y XFree86-devel en RedHat).
Requisitos de herramienta de construcci<EFBFBD>n:
Sobre sistemas x86 se requiere gcc >= 2.7.2.
Versiones m<EFBFBD>s antiguas que la 2.7.2.3 pueden tener problemas cuando ciertos
ficheros sean compilados con optimizaci<EFBFBD>n, a menudo debido a problemas con el
manejo de ficheros de cabecera. pgcc actualmente no funciona con Wine. La
causa de este problema se desconoce.
Por supuesto tambi<EFBFBD>n necesita "make" (preferiblemente GNU make).
Tambi<EFBFBD>n necesita flex versi<EFBFBD>n 2.5 o superior y bison. Si est<EFBFBD> utilizando
RedHat o Debian, instale los paquetes flex y bison.
Librer<EFBFBD>as de soporte adicionales:
Si desea soporte de impresi<EFBFBD>n CUPS, por favor instale los paquetes cups y
cups-devel.
4. COMPILACI<EFBFBD>N
En el caso de que elija no utilizar wineinstall, ejecute los siguientes
comandos para construir Wine:
./configure
make depend
make
Esto construir<EFBFBD> el programa "wine" y numerosas librer<EFBFBD>as/binarios de soporte.
El programa "wine" cargar<EFBFBD> y ejecutar<EFBFBD> ejecutables de Windows.
La librer<EFBFBD>a "libwine" ("Winelib") puede utilizarse para compilar y enlazar
c<EFBFBD>digo fuente de Windows bajo Unix.
Para ver las opciones de configuraci<EFBFBD>n para la compilaci<EFBFBD>n, haga ./configure
--help.
Para actualizar a nueva versi<EFBFBD>n usando un fichero de parches, primero haga cd
al directorio superior de la versi<EFBFBD>n (el que contiene este fichero README).
Entonces haga un "make clean", y parchee la versi<EFBFBD>n con:
gunzip -c fichero-parche | patch -p1
donde "fichero-parche" es el nombre del fichero de parches (algo como
Wine-aammdd.diff.gz). Entonces puede volver a ejecutar "./configure", y luego
"make depend && make".
5. CONFIGURACI<EFBFBD>N
Una vez que Wine ha sido construido correctamente, puede hacer "make install";
esto instalar<EFBFBD> el ejecutable de wine, la p<EFBFBD>gina de manual de Wine, y otros
cuantos ficheros necesarios.
No olvide desinstalar antes cualquier instalaci<EFBFBD>n anterior de Wine conflictiva.
Intente "dpkg -r wine" o "rpm -e wine" o "make uninstall" antes de instalar.
Vea la zona de Soporte en http://www.winehq.org/ para consejos de
2005-01-03 14:45:36 +00:00
configuraci<EFBFBD>n.
En el caso de que tenga problemas de carga de librer<EFBFBD>as (p. ej. "Error while
loading shared libraries: libntdll.so"), aseg<65>rese de a<>adir la ruta de las
librer<EFBFBD>as a /etc/ld.so.conf y ejecutar ldconfig como root.
6. EJECUTANDO PROGRAMAS
Cuando invoque Wine, puede especificar la ruta completa al ejecutable, o s<EFBFBD>lo
el nombre del fichero.
Por ejemplo: para ejecutar el Solitario:
wine sol (usando la ruta de b<EFBFBD>squeda indicada en el fichero
wine sol.exe de configuraci<EFBFBD>n para encontrar el fichero)
wine c:\\windows\\sol.exe (usando la sintaxis de nombre de fichero de DOS)
wine /usr/windows/sol.exe (usando la sintaxis de nombre de fichero de Unix)
wine sol.exe /parametro1 -parametro2 parametro3
(llamando al programa con par<EFBFBD>metros)
Nota: la ruta del fichero tambi<EFBFBD>n se a<EFBFBD>adir<EFBFBD> a la ruta cuando se proporcione un
nombre completo en la l<EFBFBD>nea de comandos.
Wine todav<EFBFBD>a no est<EFBFBD> completo, por lo que algunos programas pueden fallar. Si
configura winedbg correctamente de acuerdo con documentation/debugger.sgml,
entrar<EFBFBD> en un depurador para que pueda investigar y corregir el problema.
Para m<EFBFBD>s informaci<EFBFBD>n sobre c<EFBFBD>mo hacer esto, por favor lea el fichero
documentation/debugging.sgml.
Deber<EFBFBD>a hacer copia de seguridad de todos sus ficheros importantes a los d<EFBFBD>
acceso desde Wine, o utilizar una copia especial para Wine de ellos, ya que ha
habido algunos casos de usuarios reportando corrupci<EFBFBD>n de ficheros. NO ejecute
Explorer, por lo tanto, si no posee una copia de seguridad adecuada, ya que
renombra/corrompe a veces algunos directorios. Tampoco otras aplicaciones MS
como p. ej. Messenger son seguras, ya que lanzan de alg<EFBFBD>n modo Explorer. Esta
corrupci<EFBFBD>n particular (!$!$!$!$.pfr) puede corregirse al menos parcialmente
utilizando http://home.nexgo.de/andi.mohr/download/decorrupt_explorer
7. OBTENIENDO M<EFBFBD>S INFORMACI<EFBFBD>N
2005-01-03 14:45:36 +00:00
WWW: Una gran cantidad de informaci<EFBFBD>n sobre Wine est<EFBFBD> disponible en WineHQ
en http://www.winehq.org/ : varias gu<EFBFBD>as de Wine, base de datos de
aplicaciones, registro de bugs. Este es probablemente el mejor punto de
partida.
FAQ: La FAQ de Wine se encuentra en http://www.winehq.org/FAQ
Usenet: Puede discutir sobre temas relacionados con Wine y obtener ayuda en
comp.emulators.ms-windows.wine.
Bugs: Reporte bugs al Bugzilla de Wine en http://bugs.winehq.org
Por favor, busque en la base de datos de bugzilla para comprobar si su
problema ya se encuentra antes de enviar un informe de bug. Puede
tambi<EFBFBD>n enviar informes de bugs a comp.emulators.ms-windows.wine.
Por favor, lea el fichero documentation/bugs.sgml para ver qu<EFBFBD>
informaci<EFBFBD>n se requiere.
IRC: Hay disponoble ayuda online en el canal #WineHQ de irc.freenode.net.
CVS: El <EFBFBD>rbol actual de desarrollo de Wine est<EFBFBD> disponible a trav<EFBFBD>s de CVS.
Vaya a http://www.winehq.org/cvs para m<EFBFBD>s informaci<EFBFBD>n.
Listas de correo:
Hay varias listas de correo para desarrolladores de Wine; vea
http://www.winehq.org/forums para m<EFBFBD>s informaci<EFBFBD>n.
Si a<EFBFBD>ade algo, o corrige alg<EFBFBD>n bug, por favor env<EFBFBD>e un parche (en formato
'diff -u') a la lista wine-patches@winehq.org para su inclusi<EFBFBD>n en la siguiente
versi<EFBFBD>n.
--
Alexandre Julliard
julliard@winehq.org