Este artigo faz parte da operação de ano novo do Guia do PC e foi publicado originalmente em 12 de setembro de 2007.
Se você já foi – ou ainda é – um usuário do sistema operacional da Microsoft, provavelmente já sentiu muita falta de algum software desenvolvido somente para Windows sem um equivalente à altura no Linux. Nesse caso, a probabilidade de você conhecer o Wine é bastante alta. Basicamente, o Wine funciona como uma camada que expõe uma API compatível com a do Windows. Justamente pelo fato da gambiarra ser somente compatível – para não ferir o EULA da Microsoft, que não permite que componentes do Windows sejam distribuídos livremente – nem todos os programas são executados com perfeição.
Antes de começar, uma curiosidade: o Wine foi um dos softwares com maior estágio de testes de todos os tempos. Para se ter uma idéia, o primeiro release do Wine aconteceu em 4 de julho de 1993 – isto é, mais de 15 anos atrás. Ele ficou durante treze anos em estágio alpha. Em 17 de junho de 2008, o Wine 1.0 foi lançado. Com esse release, o Wine está muito mais estável e executando bastantes softwares facilmente (motivo pelo qual este artigo está sendo atualizado). Aquelas gambiarras de cópia de DLLs da sua instalação do Windows, ou busca de tutoriais de instalação de determinados softwares na internet, finalmente estão acabando.
Instalando
É difícil explicar como instalar o Wine. Ou melhor, é difícil explicar como instalar um software no Linux, já que existem várias alternativas de instalação e elas podem mudar de distribuição para distribuição, como descritas na página de download do Wine. Você pode baixar o código-fonte do programa e compilá-lo (o que é uma tarefa muito mais difícil para iniciantes) ou ir pelo método mais fácil. No Ubuntu – uma das distribuições mais usadas no mundo – por exemplo, o procedimento está muito bem explicado, mas vamos detalhar isso em nosso idioma. Como eu acho que, neste caso, a linha de comando é muito mais interessante e rápida (nada de cliques e mais cliques), vamos lá:
- Abra o terminal, localizado geralmente em Aplicativos > Acessórios > Terminal (ou Consola);
- Copie e cole no terminal um dos comandos listados na página (em Command Line Instructions for Installing Wine), dependendo da versão do Ubuntu que você está utilizando;
- O sistema se encarregará de baixar os arquivos necessários (assinatura digital e de repositório do Wine);
- Rode
sudo apt-get update(seguido de sua senha) para atualizar o banco de dados do APT; - Dê
sudo apt-get install winepara instalar o Wine e suas dependências. Se o terminal perguntar por alguma coisa, confirme; - O APT baixará automaticamente o Wine e o instalará para você. Pronto!
Configurando
Ok. Você instalou o tal do Wine e agora quer rodar todos os softwares para Windows que quiser. Calma! Não é bem assim… Antes de tudo, vamos explorar um pouco das configurações do software. O Wine criou automaticamente um atalho do assistente de configuração em Aplicativos > Wine > Configure Wine. Caso isso não tenha acontecido, abra o terminal e digite winecfg.
Assistente de configuração do Wine
- Na aba Applications, você define configurações personalizadas para cada aplicativo e, em Windows Version, a versão do Windows que o Wine se identificará (o padrão atualmente é Windows XP). Em condições normais, não é necessário alterar essas configurações.
- Na próxima aba, a Bibliotecas, você pode configurar o comportamento das DLLs do Wine. As DLLs que já vêm com o Wine são diferentes das que vêm no Windows. Isto é necessário para que possam ser compiladas em sistemas Linux e para não ferir o EULA da Microsoft como dito no início do texto.
- Em Graphics, como o próprio nome já diz, é possível definir configurações gráficas, como o Direct3D e a simulação de uma área de trabalho virtual.
- No Desktop Integration, há opções de instalação de temas do Windows. Os temas, claro, alteram apenas a forma dos botões e o esquema de cores. Você também pode configurar os locais padrão do Windows, como a pasta Meus documentos e Minhas imagens. Assim, o Wine não salvará os arquivos nas pastas dele, por exemplo.
- Na aba Unidades, existe o mapeamento de unidades. Você pode configurar para que softwares Windows enxerguem a partição Z: como a sua pasta home. Isso é útil em softwares com salvamento de arquivo, assim você salva um trabalho no Adobe Photoshop, por exemplo, diretamente na sua pasta /home.
- Em Áudio, claro, é possível definir configurações de áudio (WOW!).
- Por fim, a aba About, que mostra a versão do Wine que você está utilizando e campos de preenchimento de nome e organização. Esses dados são utilizados na instalação de softwares.
Antes de iniciar
Como todo software, também existem limitações no Wine. Apesar de a probabilidade de executar algum software com sucesso não ser muito alta, ele já quebra o galho em algumas situações, principalmente com as últimas versões 1.0, que são capazes de rodar o Microsoft Office 2007 sem problema algum. Pode-se dizer que softwares menos complexos, mais antigos e que menos exigem acesso direto ao hardware, têm maiores chances de serem executados com perfeição no Wine. E é por isso que, na data deste artigo, não é possível rodar o AutoCAD 2009…
Para evitar perda de tempo e dores de cabeça desnecessárias, há o AppDB do próprio projeto Wine, que lista inúmeros softwares para Windows e a sua respectiva compatibilidade com o Wine, bem como a versão e a distribuição utilizada para o teste. A ordem de compatibilidade é a seguinte: Platinum > Gold > Silver > Bronze > Garbage.
Vale lembrar que é sempre importante manter a sua versão atualizada, visto que, a cada nova versão, são corrigidos bugs e adicionadas mais compatibilidades.
Usando o Wine
Utilizar o Wine é muito fácil. Você pode utilizar o bom e velho terminal para esta tarefa, com wine [caminho do programa]. O caminho do programa é o local onde o executável ou instalador está salvo. Caso queira instalar um software cujo instalador de nome SETUP.EXE está localizado na pasta /media/cdrom, basta executar wine /media/cdrom/SETUP.EXE. É importante lembrar que o Linux é case sensitive, ou seja, setup.exe é totalmente diferente de SETUP.EXE.
Mas, em tempos modernos, nada melhor do que fazer tudo pelo modo Windows-like. Para tal, abra a pasta do instalador e dê um duplo-clique no arquivo de instalação (ou apenas um, dependendo da configuração da sua distribuição). Se tudo der certo, o instalador se abrirá e você viverá feliz para sempre. Divirta-se!
Para finalizar, que tal uma screenshot do Microsoft Office Word 2007 rodando no Ubuntu 8.10 Intrepid Ibex?












Muito bom o Wine. Evoluiu lentamente, demorou, mas já está num nível de usabilidade acredito que nunca previsto pelos seus desenvolvedores. Ele roda muitos programas do Windows no Linux. E ainda existem projetos para aperfeiçoá-lo. Um deles é o X-Wine, criado por mim. O link para ele é esse: http://www.guiadohardware.net/comunidade/xwine-ar…
Ensina desde o que é Wine, até a instalação do X-Wine 2.0 e a configuração do Wine. Recomendo a leitura!
Usando[...] Wine: Rodando softwares para Windows em Linux e BSDs [...]
mas ainda tem muita coisa que nao roda pelo wine ou akele crossover(sei la como escreve)
UsandoLarvitar, boa dica. Vou testar o X-Wine aqui.
chrystoffer, é uma limitação do software… Porém, dependendo do software que você quer rodar, dá pra fazer uma pesquisa no Google e então rodá-lo fazendo uma gambiarra. Na maioria das vezes dá certo.
Abraços!
UsandoRealmente, é um trabalho de formiguinha (como diz o Morimoto, num artigo sobre o Wine), mas que depois de 13 anos de fase alpha (isso mesmo!) o Wine virou beta (isso há uns 2 anos) e isso mudou bastante os rumos do projeto, tornou o Wine mais estável, e tirou aquele medo (e realmente acontecia) de atualizar o Wine para uma versão mais nova e os seus programas pararem de rodar, ou rodarem com problemas.
O CrossOver é um “Wine bombado”, com várias otimizações e scripts de instalação que permitem, por exemplo, instalar o MS Office, IE6, Flash e Photoshop. O X-Wine é um meio-termo. É um Wine com otimizações de CrossOver, que eu analisei, testei, e implementei no Wine para ver no que dava. Deu hiper-certo. Consegui a façanha de rodar programas MAIS RÁPIDO que no próprio Windows! DreaMule que o diga!
Claro que eu não podia guardar uma descoberta dessas pra mim apenas. Então abri um tópico no Fórum GDH para ajudar os outros companheiros com o, até então, CrossWine.
Depois de uma sugestão de um amigo (no tópico), o projeto mudou seu nome para algo mais impactante: X-Wine. A partir daí, só tivemos sucessos.
Recomendo a vocês experimentarem!
UsandoHm, essa mudança de Winajuda para Guia do PC foi muito boa, agora tenho tutorial Windows, Linux e MAC em um só lugar!
Usandolegal,
Usandosegui um tutorial para fazer rodar o dreamweaver mx, consegui roda. aparece a janela de escolher o modo de janelas e depois diz que tenho que reinstalar o dreamweaver. alguem pode me ajudar??
abraços
Eu nunca consegui rodar um programa mais complexo como Photoshop por exemplo! Sempre uns mais simples como uTorrent e alguns executaveis!
UsandoAcesse o AppDB citado pelo meu xará e confira quais versões do Photoshop você terá sucesso em instalar. Inclusive, dependendo do software, se for necessária alguma gambiarra, ela será citada no próprio AppDB.
UsandoInstalei o Wine no Mandriva e curiosamente ele não abre a jaenla de configurador quando acionado. Chega até a carregar, mas não abre de jeito nenhum.
Como deve proceder?
Valeu e abraços
UsandoAparece algum erro? Poste a saída do comando, se possível.
Usandovaleu pela dica ja nao sabia o fazer para o wine funcionar vou provar agora, fuiiiiiiiiiiiii…….
UsandoLegal uso o fedora 7 e gostei da nova versão
UsandoArtigo reformulado!
UsandoPode-se dizer que softwares menos complexos, mais antigos e que menos exigem acesso direto ao hardware, têm maiores chances de serem executados com perfeição no Wine.
Por softwares incluam jogos. Eu já consegui jogar meu Delta Force 2 (original!
) na máxima perfeição, diria que até melhor do que quando executado no Windows (fases carregam mais rápido!). E isso é só um exemplo. Muitos jogos daquela época, nesta mesma faixa de requisitos, rodam tranquilamente no Wine. Dá pra jogar muita coisa boa no Linux/BSD/Solaris/Mac OS pelo Wine, é só procurar e tentar!
[]'s
UsandoAqui instalei e configurei tudo certo mas dei um duplo clique no setup.exe que estava no CDrom (Office 2007)
e não apareceu nada, e pelo outro metodo de /media…. e blá blá não consigo
pois sou muito iniciante no Ubuntu, alguem ai tem uma solução a mais?
UsandoTentou com botão direito do mouse depois “abrir com wine”?
UsandoEu tenho o Office 2007 mas instalei com o CrossOver.
Os aplicativos Adobe CS4 rodam no Wine??
UsandoAdobe Photoshop CS4: http://appdb.winehq.org/objectManager.php?sClass=… (Gold)
Adobe Dreamweaver CS4: http://appdb.winehq.org/objectManager.php?sClass=… (Gold)
Até o momento só existe avaliação para estes dois softwares da suíte. Lembrando que eles precisam ser instalados à parte, o instalador do CS4 está classificado como Garbage e, portanto, não funciona.
UsandoFalando nisso, a Adobe já passou da hora de lançar o pacote de design pra Linux.
UsandoWallpaper lindo *-*
UsandoVale a pena lembrar tambem e que serve para rodar muitos jogos que usam DirectX, ele traduz todas as chamas DirectX para OpenGL permitindo assim que algums jogos de Windows rodem melhor no linux. Mas obiviamente tem uma perda de qualidade (tudo tem seu custo), mas nao deixa de ser uma otima plataforma de Games FREE!!!
Usandocara sua materia esta otima comigo o wine ta lindo……
vlw demais
UsandoOlha essa de rodar windows dentro do proprio linux achei legal, mas ai o linux agora vai ficar sem seguranca, posso ate falando bobagem, mas o linux agora vai ficar vuneravel a virus, ai penso se for para colocar wine no linux e melhor ficar sofrendo la no windows mesmo, a microsoft nao e boba nao a esse ponto, vai dar corda e depois puchar acho eu, vai uma tonelada de gente fazer isso e depois vem a paulada em cima, desculpas sucesso ai com esse wine e sou curioso e vou experimentar tambem e ver o que vai dar.
Usandonão consigo rodar photoshop com o wine
mas gosot de usar sistema linux por sua segurança
o que faça?
UsandoEu instalei o Wine e adorei mas só fiquei com um problema, toda vez que coloco a maquina para atualizar aparece o seguinte erro:
W: Erro GPG: http://wine.budgetdedicated.com jaunty Release: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY 58403026387EE263
W: Você terá que executar apt-get update para corrigir estes problemas
O que faço para resolver esse problema, ou ele não chega a ser um problema.
Desde já agradeço a ajuda.
Usandoserá que é possível rodar o Vscyber “gerenciador de Lan” no Linux, usando o Wine ou X-Wine?
UsandoO wine é interesante mas se você tiver um computador com internet wirreles com faso para ativar a internet pelo linus
UsandoPS: já tentei o CD de instalação e já instalei o wine mas mesmo assim não funciona
Quero agradecer muitíssimo por ter dado essa dica tão boa, e ter detalhado todo o processo. Sou nova no LInux (Ubuntu lucid) e realmente ralo pra entender vários “guias” que o pessoal coloca aqui na web.
UsandoVocê foi realmente específico e não deixou dúvidas no ar.
Os novatos agradecem. :3
Ja estou acostumado a trabalhar no AutoCAD 2008 no windows, mas estou mudando agora para o linux…
Usandodizem q o CAD R14 roda mto bem n wine, porem eh uma versão q não eh mto pratica!!
qual a versão mais recente q funciona melhor com o wine?
[...] sobre o funcionamento, incluindo um tutorial de como usá-lo no Linux, podem ser conferidas aqui. O download gratuito do Wine 1.2 está disponível no site [...]