2003-06-30 20:20:16 +00:00
|
|
|
|
1. INTRODU<44><55>O
|
|
|
|
|
|
|
|
|
|
Wine <20> um programa que permite executar programas Microsoft Windows
|
2013-07-16 14:07:54 +00:00
|
|
|
|
(incluindo execut<75>veis DOS, Windows 3.x, Win32 e Win64) no Unix.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
Constitu<EFBFBD>do de um programa carregador (loader) que carrega e executa
|
|
|
|
|
um bin<69>rio Microsoft Windows, e uma biblioteca (chamada Winelib) que
|
2013-07-16 14:07:54 +00:00
|
|
|
|
implementa chamadas da API do Windows usando os equivalentes do Unix
|
2003-06-30 20:20:16 +00:00
|
|
|
|
ou do X11. A biblioteca tamb<6D>m pode ser usada para portar c<>digo
|
|
|
|
|
Win32 em execut<75>veis nativos Unix.
|
|
|
|
|
|
|
|
|
|
Wine <20> software livre, liberado segundo a GNU LGPL; veja o arquivo
|
2013-07-17 00:59:14 +00:00
|
|
|
|
LICENSE para detalhes.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
2. IN<49>CIO R<>PIDO
|
|
|
|
|
|
|
|
|
|
Sempre que se compilam os fontes, <20> recomendado usar o Wine Installer
|
2003-06-30 20:20:16 +00:00
|
|
|
|
para construir e instalar o Wine. Estando no diret<65>rio de mais alto
|
2013-07-16 14:07:54 +00:00
|
|
|
|
n<EFBFBD>vel do c<>digo fonte do Wine, execute:
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
|
|
|
|
./tools/wineinstall
|
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Execute programas conforme "wine programa". Para maiores informa<6D><61>es
|
|
|
|
|
e resolu<6C><75>o de problemas, leia o restante deste arquivo, a p<>gina
|
|
|
|
|
"man" do Wine (man wine), e especialmente a abund<6E>ncia de informa<6D><61>o
|
|
|
|
|
encontrada em http://www.winehq.org.
|
|
|
|
|
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
3. REQUERIMENTOS
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Para compilar e executar o Wine, voc<6F> deve ter o seguinte:
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Linux vers<72>o 2.0.36 ou posterior
|
|
|
|
|
FreeBSD 7.0 ou posterior
|
|
|
|
|
Solaris x86 9 ou posterior
|
|
|
|
|
NetBSD-atual
|
|
|
|
|
Mac OS X 10.5 ou posterior
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Como o Wine requer suporte a tarefas no n<>vel de kernel para executar,
|
2003-06-30 20:20:16 +00:00
|
|
|
|
somente os sistemas operacionais acima mencionados s<>o suportados.
|
|
|
|
|
Outros sistemas operacionais que suportarem tarefas do kernel poder<65>o
|
|
|
|
|
ter suporte no futuro.
|
|
|
|
|
|
|
|
|
|
Informa<EFBFBD><EFBFBD>es para o FreeBSD:
|
2013-07-16 14:07:54 +00:00
|
|
|
|
O Wine em geral n<>o deve funcionar corretamente em vers<72>es antes da 7.0.
|
|
|
|
|
Veja http://wiki.freebsd.org/Wine para mais informa<6D><61>es.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
|
|
|
|
Informa<EFBFBD><EFBFBD>es para o Solaris:
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Voc<6F> provavelmente necessitar<61> construir o Wine com as ferramentas GNU
|
|
|
|
|
(gcc, gas, etc.). Aviso: instalar gas N<>O assegura que ser<65> usado pelo
|
|
|
|
|
gcc. Recompilar o gcc depois de instalar o gas ou criar uma liga<67><61>o ao
|
|
|
|
|
cc, as e ld para as ferramentas gnu <20> dito ser necess<73>rio.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
|
|
|
|
Informa<EFBFBD><EFBFBD>es para o NetBSD:
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Certifique-se de ter as op<6F><70>es USER_LDT, SYSVSHM, SYSVSEM, e SYSVMSG
|
|
|
|
|
ligadas no kernel.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Informa<EFBFBD><EFBFBD>es para Mac OS X:
|
|
|
|
|
Ser<65> necess<73>rio o Xcode 2.4 ou superior para compilar corretamente no x86.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Sistemas de arquivo suportados:
|
|
|
|
|
O Wine deve rodar na maioria dos sistemas de arquivos. Alguns problemas de
|
|
|
|
|
compatibilidade foram reportados quando usado via Samba. Al<41>m disso, o NTFS
|
|
|
|
|
n<>o prov<6F> todas as funcionalidades necess<73>rias para alguns aplicativos.
|
|
|
|
|
Usar uma parti<74><69>o nativa Unix <20> recomendado.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Requisitos b<>sicos:
|
|
|
|
|
Voc<6F> necessita ter instalados os arquivos de inclus<75>o para desenvolvimento
|
|
|
|
|
do X11 (chamados de xlib6g-dev no Debian e XFree86-devel no RedHat).
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Obviamente voc<6F> tamb<6D>m ir<69> precisar do "make" (comumente o GNU make).
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Tamb<6D>m ser<65> necess<73>rio o flex vers<72>o 2.5.33 ou superior e o bison.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
|
|
|
|
Bibliotecas de suporte opcionais:
|
2013-07-16 14:07:54 +00:00
|
|
|
|
O script configure ir<69> mostrar diversas mensagens quando bibliotecas
|
|
|
|
|
opcionais n<>o forem encontradas no seu sistema.
|
|
|
|
|
Veja http://wiki.winehq.org/Recommended_Packages para dicas sobre
|
|
|
|
|
pacotes que voc<6F> pode instalar.
|
|
|
|
|
|
|
|
|
|
Em plataformas de 64 bits, se compilar Wine como 32 bits (padr<64>o), voc<6F>
|
|
|
|
|
precisa assegurar que as vers<72>es 32 bits das bibliotecas est<73>o instaladas,
|
|
|
|
|
veja http://wiki.winehq.org/WineOn64bit para mais detalhes.
|
|
|
|
|
Se voc<6F> quer um verdadeiro Wine de 64 bits (ou uma configura<72><61>o mista de
|
|
|
|
|
32 e 64 bits) veja http://wiki.winehq.org/Wine64 para mais detalhes.
|
|
|
|
|
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-17 00:59:14 +00:00
|
|
|
|
4. COMPILA<4C><41>O
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
|
|
|
|
No caso de escolher n<>o usar o wineinstall, execute os comandos a seguir
|
|
|
|
|
para construir o Wine:
|
|
|
|
|
|
|
|
|
|
./configure
|
|
|
|
|
make
|
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Isto construir<69> o programa "wine" e v<>rios bin<69>rios/bibliotecas de suporte.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
O programa "wine" carregar<61> e executar<61> execut<75>veis do Windows.
|
2013-07-16 14:07:54 +00:00
|
|
|
|
A biblioteca "libwine" ("Winelib") pode ser usada para compilar e ligar
|
2003-06-30 20:20:16 +00:00
|
|
|
|
c<EFBFBD>digo-fonte do Windows sob o Unix.
|
|
|
|
|
|
|
|
|
|
Para ver as op<6F><70>es de compila<6C><61>o da configura<72><61>o, rode ./configure --help.
|
|
|
|
|
|
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
5. CONFIGURA<52><41>O
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
|
|
|
|
Uma vez que o Wine esteja constru<72>do corretamente, voc<6F> pode executar
|
|
|
|
|
"make install"; assim ir<69> instalar o execut<75>vel do wine, as p<>ginas
|
2013-07-16 14:07:54 +00:00
|
|
|
|
"man" do Wine, e outros arquivos necess<73>rios.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
|
|
|
|
N<EFBFBD>o esque<75>a de desinstalar primeiramente qualquer instala<6C><61>o pr<70>via do
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Wine que possa ser conflitante. Tente tanto "dpkg -r wine", "rpm -e wine"
|
|
|
|
|
ou "make uninstall" antes de instalar.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Depois de instalado, pode-se executar o programa de configura<72><61>o "winecfg".
|
|
|
|
|
Veja a <20>rea de suporte em http://www.winehq.org/ para dicas de configura<72><61>o.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
6. EXECUTANDO PROGRAMAS
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
|
|
|
|
Ao invocar o Wine, voc<6F> pode especificar o caminho completo do execut<75>vel,
|
|
|
|
|
ou somente um nome de arquivo.
|
|
|
|
|
|
2013-07-17 00:59:14 +00:00
|
|
|
|
Por exemplo, para executar o bloco de notas:
|
2013-07-16 14:07:54 +00:00
|
|
|
|
wine notepad (usando o caminho de pesquisa como
|
|
|
|
|
wine notepad.exe especificado no registro para
|
|
|
|
|
encontrar o arquivo)
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
wine c:\\windows\\notepad.exe (usando um nome de arquivo DOS)
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
wine /usr/windows/notepad.exe (usando um nome de arquivo Unix)
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
wine notepad.exe leiame.txt (chamando o programa com par<61>metros)
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
O Wine n<>o <20> perfeito, ent<6E>o alguns programas podem travar. Se isso
|
|
|
|
|
acontecer voc<6F> ver<65> um registro do travamento (crash log) que voc<6F>
|
|
|
|
|
poder<EFBFBD> anexar ao bug que for criar.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
|
|
|
|
|
2005-05-10 16:02:47 +00:00
|
|
|
|
7. OBTENDO MAIS INFORMA<4D><41>O
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
WWW: Uma grande quantidade de informa<6D><61>o sobre o Wine est<73> dispon<6F>vel
|
|
|
|
|
no WineHQ em http://www.winehq.org/ : v<>rios guias do Wine, base
|
|
|
|
|
de dados de aplica<63><61>es, rastreamento de erros. Este <20> provavelmente
|
|
|
|
|
o melhor ponto para come<6D>ar.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
FAQ: O FAQ (perguntas frequentes) do Wine est<73> em http://www.winehq.org/FAQ
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Wiki: O wiki do Wine est<73> dispon<6F>vel em http://wiki.winehq.org
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Listas de discuss<73>o:
|
|
|
|
|
H<> diversas listas de mensagens para usu<73>rios e colaboradores no
|
|
|
|
|
desenvolvimento do Wine; veja http://www.winehq.org/forums para
|
|
|
|
|
mais informa<6D><61>o.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Bugs: Relate erros ao Bugzilla do Wine em http://bugs.winehq.org
|
|
|
|
|
Por favor, pesquise a base de dados do bugzilla para verificar
|
|
|
|
|
se seu problema j<> foi encontrado ou resolvido antes de enviar
|
|
|
|
|
um relat<61>rio do erro.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
IRC: A ajuda online est<73> dispon<6F>vel em #WineHQ em irc.freenode.net.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Git: A <20>rvore de desenvolvimento atual do Wine est<73> dispon<6F>vel por Git.
|
|
|
|
|
Visite http://www.winehq.org/git para mais informa<6D><61>o.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Se voc<6F> alterar algo ou reparar um erro, envie, por favor, um patch
|
|
|
|
|
(preferencialmente usando git-format-patch) <20> lista wine-patches@winehq.org
|
|
|
|
|
para inclus<75>o na pr<70>xima distribui<75><69>o.
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
|
|
|
|
--
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Arquivo original escrito por:
|
2003-06-30 20:20:16 +00:00
|
|
|
|
Alexandre Julliard
|
2003-11-26 03:55:01 +00:00
|
|
|
|
julliard@winehq.org
|
2003-06-30 20:20:16 +00:00
|
|
|
|
|
|
|
|
|
--
|
2013-07-16 14:07:54 +00:00
|
|
|
|
Tradu<EFBFBD><EFBFBD>o para Portugu<67>s do Brasil:
|
|
|
|
|
Marcelo Duarte
|
|
|
|
|
wine-devel@bol.com.br
|
|
|
|
|
|
|
|
|
|
Bruno Jesus
|
|
|
|
|
00cpxxx@gmail.com
|