12/09/07; 21:36
Paulo Seikishi Higa
Se você já foi usuário do Microsoft Windows e já tentou rodar aquele software, com versão somente para Windows e que não tem algum equivalente à altura no Linux, a probabilidade de conhecer o Wine é bastante alta. Para quem nunca ouviu falar, o Wine funciona como uma camada que expõe uma API compatível com a do Windows. É uma gambiarra, mas funciona, sendo que alguns softwares em execução são praticamente idênticos à versão rodando dentro do Windows.
Antes de tudo, exceto se a sua distribuição já vier com o Wine pré-instalado, o que é pouco provável, o primeiro passo é, claro, instalá-lo. Não pretendo me estender muito nessa parte, pois cada tipo de distribuição tem o seu jeito de instalação. Nas distribuições mais comuns no Brasil, as baseadas no Debian (como Ubuntu, Kurumin e várias outras), existem pacotes pré-compilados, o download e a instalação é praticamente automatizada com o apt-get, bastando apenas adicionar o repositório referente à sua distribuição, que pode ser encontrado aqui. Se você não usa uma distribuição baseada em Debian, então veja aqui o Wine para o seu sistema, incluindo openSUSE, Red Hat e baseados, Mandriva, Slackware, *BSDs e Solaris. Este artigo foi feito com base numa instalação do openSUSE 10.2.
“Pronto, Paulo, já instalei o Wine. Agora é só abrir ele e executar os softwares for Windows que quero, certo?”
Não exatamente, vamos agora configurá-lo para que os softwares sejam melhor executados e de uma maneira mais “personalizada”. Primeiro, abriremos o terminal e digitaremos winecfg. A seguinte janela se abrirá:
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. Pode-se dizer que softwares menos complexos e que menos exigem acesso direto ao hardware, têm maiores chances de serem executados com perfeição no Wine. Felizmente, há o AppDB, 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. 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.
Utilizar o Wine é bem fácil. Você pode usar o terminal, para isso, digite wine [caminho do programa]. Caso queira rodar algum executável com o nome de SETUP.EXE na pasta /media/cdrom, basta digitar wine /media/cdrom/SETUP.EXE. Simples, não? Vale lembrar que o Linux é case-sensitive, ou seja, SETUP.EXE é totalmente diferente de setup.exe.
Divirta-se! Para encerrar o artigo, aí vai uma screenshot do Adobe Photoshop CS rodando no meu openSUSE 10.2.
Referências:
Larvitar
13/09/07, 01:00:34
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-artigo/691837/
Ensina desde o que é Wine, até a instalação do X-Wine 2.0 e a configuração do Wine. Recomendo a leitura!
chrystoffer
13/09/07, 08:57:06
mas ainda tem muita coisa que nao roda pelo wine ou akele crossover(sei la como escreve)
13/09/07, 09:23:37
Larvitar, 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!
Larvitar
13/09/07, 10:59:25
Realmente, é 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!
13/09/07, 14:40:32
Hm, essa mudança de Winajuda para Guia do PC foi muito boa, agora tenho tutorial Windows, Linux e MAC em um só lugar!
13/09/07, 19:55:18
legal,
segui 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!
Márcio
18/09/07, 15:02:08
Instalei 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
18/09/07, 16:16:19
Aparece algum erro? Poste a saída do comando, se possível.
adriano
30/09/07, 13:47:10
valeu pela dica ja nao sabia o fazer para o wine funcionar vou provar agora, fuiiiiiiiiiiiii…….
URL para trackback:
http://www.guiadopc.com.br/2007/09/12/wine-rodando-softwares-para-windows-em-linux-e-bsds/trackback/
Guia do PC (cc) 1999-2008 - Tecnologia sem mistérios