README.pt 8 KB
Newer Older
1
1. INTRODUÇÃO
2

3 4 5 6 7 8
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 .
9

10 11
Wine é software grátis,autorizado segundo a GNU LGPL; ver o ficheiro
LICENÇA para os detalhes.
12

13
2.ARRANQUE RÁPIDO
14

15 16 17
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:
18 19 20

./tools/wineinstall

21 22 23
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, e especialmente a abundância de informação  encontrada em
24
https://www.winehq.org.
25 26 27 28 29 30

3.REQUERIMENTOS

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

		Linux version 2.0.36 ou superior
31
		FreeBSD 5.3 ou seguinte
32 33 34
		Solaris x86 2.5 ou seguinte
		NetBSD-current

35 36 37
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
38 39
venham a ser suportados no futuro.

40
Linux info:
41 42 43
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
44
como 2.4.x.
45 46

FreeBSD info:
47 48
Wine deverá construir no FreeBSD 4.x e FreeBSD 5.x, mas versões anteriores
a FreeBSD 5.3 geralmente não trabalham corretamente.
49

50
Mais informações encontra-se em:
51 52 53 54
ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/


Solaris info:
55 56 57 58
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.
59 60

NetBSD info:
61
Certifica-te que tens as opções USER_LDT, SYSVSHM, SYSVSEM, e SYSVMSG
62 63 64
ligadas ao teu kernel.

File systems info:
65 66 67 68 69
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
70
NTFS. Como os programas de Windows precisam de acesso write em quase tudo.
71
No caso de NTFS files, copia por cima para uma localização em que se
72 73
possa escrever.

74
Requisitos básicos:
75
Tu precisas de ter instalados os fucheiros de include do X11 development
76
(chamados xorg-dev em Debian e libX11-devel no RedHat).
77

78 79 80 81 82 83
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 é
84 85
desconhecida.

86
Claro que também precisas fazer "make" (geralmente como o GNU make).
87

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

91
Bibliotecas de suporte opcionais:
92
Se desejares suporte de impressão do CUPS, por favor instala os pacotes
93 94
cups e cups-devel.

95
4.COMPILAÇÃO
96

97
No caso de escolheres não usar wineinstall, corre os seguintes comandos
98 99 100 101 102 103
para contruir o Wine:

./configure
make depend
make

104 105 106
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
107 108
Windows source code sob o Unix.

109
Para ver as opções de compilação da configuração, faz ./configure -help.
110

111 112 113 114
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:
115 116 117

	gunzip -c patch-file | patch -p1

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

5.SETUP

124 125 126
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.
127

128 129 130
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
131 132
installar.

133
Ver https://www.winehq.org/support/ para informação sobre a
134
configuraçao.
135

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

140
Para verificar a correcção do ambiente, tu precisas para que o Wine
141
corra com sucesso, tu podes correr "./tools/winecheck | less".
142
Tu irás obter uma percentagem do resultado indicando "Wine configuration
143
correctness".
144 145 146
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.
147

148
Ver wine.confman page, como se muda apenas para o suporte em modo texto
149 150 151 152
se desejado.

6.CORRER PROGRAMAS

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

156
Por exemplo:  para correr o Solitário:
157 158 159 160 161 162 163
	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)

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

167 168 169 170
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
171
corrigir os problemas.
172
Para mais informação como em fazer isto ou aquilo, por favor lê o
173 174
ficheiro documentation/debugging.sgml.

175 176 177 178 179 180 181
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
182 183 184
menos parcialmente podem ser corrigidos usando
http://home.nexgo.de/andi.mohr/download/decorrupt_explorer

185
7.ARRANJAR MAIS INFORMAÇÃO
186

187
www:	Uma grande quantidade de informação acerca do Wine está disponivel
188
        pelo WineHQ em https://www.winehq.org/ : varios guias Wine, base de
189 190
        dados de aplicações, localizaçao de erros. Isto é provavelmente o
        melhor ponto de começo.
191

192
FAQ:	A Wine FAQ está localizada em https://www.winehq.org/FAQ
193

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

197
IRC:	Ajuda online está disponivel em #WineHQ on irc.libera.chat.
198 199


200
Git:	O currente desenvolvimento do Wine está disponivel por Git.
201
	Vai a https://www.winehq.org/git para mais informação.
202 203

Mailing Lists:
204
	Há algumas mailing list para responsaveis pelo desenvolvimento Wine; ver em
205
	https://www.winehq.org/forums para mais informação.
206

207 208 209
Se tu acrescentaste algo,ou corrigiste um bug, por favor envia um patch
(em 'diff -u' format) para wine-devel@winehq.org lista para inclusão
no próximo lançamento.