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