1. INTRODU��O

Wine � um programa que permite correr programas Microsoft Windows 
(incluindo DOS, Windows 3.x e Win32 execut�veis) em Unix.
Consiste num carregador (loader), que carrega e executa um bin�rio 
Microsoft Windows, e uma livraria (chamada Winelib) que implementa 
Windows API calls usando o Unix ou X11 equivalentes. A livraria tamb�m 
pode ser usada para "porting" Win32 c�digo para execut�veis do nativo Unix .

Wine � software gr�tis,autorizado segundo a GNU LGPL; ver o ficheiro 
LICEN�A para os detalhes.

2.ARRANQUE R�PIDO

Sempre que se compila da source, � recomendado que se use o Wine 
Installer para construir e instalar o Wine. Desde a primeira directoria 
do Wine source (que cont�m este ficheiro),corre:

./tools/wineinstall

Corre os programas conforme as "wine [options] program". Para mais 
informa��es e reso�u��o de problemas. L� o resto deste ficheiro, a Wine 
man page, os ficheiros incluidos na directoria de documenta��o  do Wine 
source (ver "DOCUMENTATION"), e especialmente a abund�ncia de informa��o 
encontrada em http://www.winehq.org.

3.REQUERIMENTOS

Para compilar e correr o Wine, deves ter o seguinte:

		Linux version 2.0.36 ou superior
		FreeBSD 5.3 ou seguinte
		Solaris x86 2.5 ou seguinte
		NetBSD-current

Como o Wine requer sequ�ncias kernel-level para poder correr, apenas
os sistemas operativos acima mencionados s�o suportados.
Outros sistemas operativos que suportam sequ�ncias kernel, talvez 
venham a ser suportados no futuro.

Linux info:
Enquanto o Linux 2.2.x ir� sobretudo trabalhar e Linux 2.0.x poder�
ir� contudo trabalhar (vers�es 2.0.x antigas tem mal funcionamento 
relacionados a tarefas), ser� muito melhor teres um kernel atualizado
como 2.4.x.

FreeBSD info:
Wine dever� construir no FreeBSD 4.x e FreeBSD 5.x, mas vers�es anteriores
a FreeBSD 5.3 geralmente n�o trabalham corretamente.

Mais informa��es encontra-se em: 
ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/


Solaris info:
Tu ir�s provavelmente ter que construir o Wine com as ferramentas GNU 
(gcc, gas, etc.). Aviso: ao instalar gas *n�o* assegura que ser� usado 
pelo gcc. Recompilar o gcc depois de instalar o gas ou symking cc, as e 
ld para as ferramentas gnu � dito que � necess�rio.

NetBSD info:
Certifica-te que tens as op��es USER_LDT, SYSVSHM, SYSVSEM, e SYSVMSG 
ligadas ao teu kernel.

File systems info:
O Wine dever� correr na maioria dos file systems. Contudo, o Wine falha 
no aranque se umsdos � usado para a directoria /tmp. Alguns problemas de 
compatibilidades foram relatados estando a usar ficheiros acessados 
atrav�s do Samba. Tamb�m, como o NTFS apenas pode ser usado com 
seguran�a com acesso readonly por agora, n�s n�o recomendamos o uso de 
NTFS. Como os programas de Windows precisam de acesso write em quase tudo.
No caso de NTFS files, copia por cima para uma localiza��o em que se 
possa escrever.

Requisitos b�sicos:
Tu precisas de ter instalados os fucheiros de include do X11 development
(chamados xlib6g-dev em Debian e Xfree86-devel no RedHat).

Requisitos para as ferramentas de constru��o:
Em sistemas x86 o gcc >= 2.7.2 � requerido.
Vers�es anteriores � 2.7.2.3 poder�o ter problemas quando certos 
ficheiros s�o compilados com optimiza��o, frequentemente devido a 
problemas relacionados com as gest�es dos cabe�alhos dos ficheiros. 
Actualmente o pgcc n�o trabalha com o Wine. A causa deste problema � 
desconhecida.

Claro que tamb�m precisas fazer "make" (geralmente como o GNU make).

Tu tamb�m necessitas do flex versao 2.5 ou superior e o bison.
Se estiveres a usar RedHat ou Debian, instala os pacotes do flex e do bison.

Bibliotecas de suporte opcionais:
Se desejares suporte de impress�o do CUPS, por favor instala os pacotes
cups e cups-devel.

Para os requesitos no caso de tu quereres contruir a documenta��o, ve a 
sec��o "DOCUMENTA��O".

4.COMPILA��O

No caso de escolheres n�o usar wineinstall, corre os seguintes comandos 
para contruir o Wine:

./configure
make depend
make

Isto ir� contruir o programa "wine" e numerosos suportes livraris/binarios.
O programa "wine" ir� carregar e correr executaveis do Windows.
A livraria "libwine" ("winelib") pode ser usada para compilar e ligar 
Windows source code sob o Unix.

Para ver as op��es de compila��o da configura��o, faz ./configure -help.

Para fazeres o upgrade de uma nova vers�o atravez de um ficheiro patch, 
primeiro cd para a directoria top da distribui��o (a que contem este 
ficheiro README). A seguir faz um "make clean", e faz o patch da 
distribui��o com:

	gunzip -c patch-file | patch -p1

onde "patch-file" � o nome do ficheiro patch ( qualquer coisa como 
Wine.yymmdd.diff.gz). Tu podes entao correr fazendo "./configure", e 
depois corre "make depend && make"

5.SETUP

Uma vez o Wine contruido correctamente, tu podes entao fazer o "make 
install"; isto ir� instalar o wine executavel, o Wine man page, e alguns 
outros ficheiros necess�rios.

N�o esquecer de primeiro desinstalar qualquer previo conflito relativo a 
instala��o do Wine.
Tenta outro "dpkg -r wine" ou "rpm -e wine" ou "make uninstall" antes de 
installar.

O Wine requer um ficheiro de configura��o chamado "config" na directoria 
-/.wine. O formato deste ficheiro � explicado no ficheiro config man 
page (documentation/wine.conf.man).
O ficheiro documentation/samples/config cont�m um exemplo de ficheiro de 
configura�ao o qual tem que ser adaptado e copiado para a localiza��o 
mencionada em cima.

Ver http://www.winehq.org/support/ para mais informa��o sobre a 
configura�ao.

No caso da livraria carregar erros (e.g. "Error while loading shared 
libraries: libntdll.so"), tem a certeza de adicionar o caminho da 
livraria para /etc/ld.so.conf e correr ldconfig como root.

Para verificar a correc��o do ambiente, tu precisas para que o Wine 
corra com sucesso, tu podes correr "./tools/winecheck | less".
Tu ir�s obter uma percentagem do resultado indicando "Wine configuration 
correctness".
Como este programa � alpha, ainda n�o correu um verdadeiro e exaustivo 
teste, onde, ent�o deve ser levado apenas como um primeiro passo de 
verifica��o.

Ver wine.confman page, como se muda apenas para o suporte em modo texto 
se desejado.

6.CORRER PROGRAMAS

Quando e invoca o Wine, tens que especificar o caminho (patch) complecto 
do executavel, ou apenas o nome do ficheiro.

Por exemplo:  para correr o Solit�rio:
	wine sol			(usando o searchpatch para lozalizar o ficheiro)
	wine sol.exe

	wine c:\\windows\\sol.exe	(usando um nome de ficheiro DOS)

	wine /usr/windows/sol.exe	(usando um nome de ficheiro Unix)

Nota: o caminho do ficheiro tamb�m ir� ser adicionado ao caminho(patch) 
quando um nome complecto � fornecido na linha de comando.

O Wine ainda n�o est� complecto.ent�o poder�o v�rios programas 
quebrar(crash). Providenciamos-te bem para que o winedbg esteja 
correctamente e de acordo com a documentation/debugger.sgml, sera-te 
dado um detector de erros (debugger) para que possas investigar e 
corrigir os problemas.
Para mais informa��o como em fazer isto ou aquilo, por favor l� o 
ficheiro documentation/debugging.sgml.

Tu deves fazer um backup de todos os teus ficheiros importantes em que 
destes acesso ao Wine, ou usa uma especial c�pia deles.tem havido casos 
de certos users que t�m feito relatos de ficheiros corronpidos. N�o 
corrar o Explorer, por exemplo, se n�o tiveres um backup pr�prio, que 
por vezes renomeia e estraga algumas directorias. Nem todos os MS apps 
como o e.g. Messenger s�o seguros, ao correrem o Explorer de alguma 
maneira. Este caso particular de corrupe�ao (!$!$!$!$.pfr) podem ao 
menos parcialmente podem ser corrigidos usando
http://home.nexgo.de/andi.mohr/download/decorrupt_explorer

7.DOCUMENTA��O

Alguma documenta��o (v�rios giuas de Wineetc.) podem ser encontrados na 
directoria documentation/ (aparte de tamb�m estar dispon�vel em WineHQ).

Se quiseres l� processar ficheiros SGML, ent�o podes correr "make doc" 
na directoria documentation/
Fazer isto requer que os pacotes das ferramentas sgml (para db2html, 
db2ps, db2pdf) chamados:
Debian:		docbook-utils
Mandrake: 		sgml-tools-A.B.C-DDmdk
SuSE:		docbktls-A.BB.C-DD

8.ARRANJAR MAIS INFORMA��O

www:	Uma grande quantidade de informa��o acerca do Wine est� disponivel 
        pelo WineHQ em http://www.winehq.org/ : varios guias Wine, base de  
        dados de aplica��es, localiza�ao de erros. Isto � provavelmente o 
        melhor ponto de come�o.

FAQ:	A Wine FAQ est� localizada em http://www.winehq.org/FAQ

Usenet:	Tu podes discutor t�picos relacionados de Wine e obter ajuda em
	comp.emulators.ms-windows.wine.

IRC:	Ajuda online est� disponivel em #WineHQ on irc.freenode.net.


CVS:	O currente desenvolvimento do Wine est� disponivel por CVS.
	Vai a http://www.winehq.org/cvs para mais informa��o.

Mailing Lists:
	H� algumas mailing list para responsaveis pelo desenvolvimento Wine; ver em
	http://www.winehq.org/forums para mais informa��o.

Se tu acrescentaste algo,ou corrigiste um bug, por favor envia um patch 
(em 'diff -u' format) para wine-patches_at_winehq.org lista para inclus�o 
no pr�ximo lan�amento.