Como executar aplicativos do Windows no Linux [guia para iniciantes]

12 de setembro de 2019

Guia para executar software Windows no Linux

Como você está aqui, vou assumir que você é um usuário Linux. E de vez em quando, você se pergunta: posso executar aplicativos do Windows no Linux?.

A resposta a essa pergunta é sim. Sim, você pode executar aplicativos do Windows no Linux. Aqui estão algumas das maneiras de executar programas do Windows com Linux:

Ambos funcionam bem. Mas eles estão um tanto famintos por recursos.

Se você só precisa usar um pequeno aplicativo do Windows, instalar o Windows em uma partição separada do HDD ou como uma máquina virtual não é eficiente. Além disso, a máquina virtual não pode utilizar a potência total de sua máquina. Então qual é a solução?

Não se preocupe, existe outra maneira de usar o software Windows no Linux. É chamado de Wine. Se você ainda não está familiarizado com ele ou é um iniciante no mundo do Linux, este artigo é para você.

Neste guia para iniciantes, vou mostrar o que é Wine e como usá-lo para executar software do Windows no Linux. Eu usei o Ubuntu aqui porque o Ubuntu é uma das melhores distros Linux para iniciantes, mas qualquer outra distribuição Linux terá mais ou menos os mesmos passos (exceto para os comandos em distros baseadas em Arch ou Fedora).

Usando o Wine para executar programas do Windows no Linux

Wine significa Wine Is Not an Emulator. E WINE é na verdade uma sigla para isso. E como afirmado anteriormente, não é nem mesmo uma máquina virtual.

Em vez disso, é uma camada de compatibilidade para a execução de aplicativos Windows em sistemas operacionais compatíveis com UNIX ou POSIX (por exemplo, Linux, Mac, BSD). Enquanto uma máquina virtual ou emulador simula a lógica interna do Windows, o Wine traduz essa lógica do Windows para a lógica de reclamação UNIX/POSIX nativa.

Em palavras simples e não técnicas, o Wine converte comandos internos do Windows em comandos que seu sistema Linux pode entender nativamente.

Instalando Wine

Existem várias maneiras de instalar o Wine em seu sistema. Como este é um guia para iniciantes, descreverei o mais simples aqui.

Quase todas as distros Linux vêm com Wine em seu repositório de pacotes. Na maioria das vezes, a última versão estável do Wine está disponível através do repositório de pacotes. Instalar o Wine no Ubuntu é tão fácil quanto acionar um terminal e executar estes comandos:

Comandos para usar no terminal

sudo apt update

sudo apt install wine

No entanto, se estiver usando uma instalação de 64 bits do Ubuntu, você precisará executar estes comandos adicionais:

Comandos para usar no terminal

sudo dpkg --add-architecture i386

Isso adicionará suporte à arquitetura de 32 bits em sua distro, o que o beneficiará na instalação de software específico. Se você não sabe se tem uma instalação de 32 bits ou 64 bits, verifique este artigo: Ubuntu de 32 bits ou 64 bits?

Quais aplicativos do Windows são suportados pelo Wine?

Há um grande número de aplicativos do Windows que atualmente são totalmente suportados pelo Wine. Eles serão executados sem qualquer aborrecimento.

No entanto, novos aplicativos do Windows estão sendo desenvolvidos todos os dias. Muitos deles não funcionariam como queremos no Wine. Mas o ritmo de desenvolvimento do Wine também é rápido, o suporte para novos aplicativos está sendo adicionado o tempo todo.

E há um banco de dados dedicado para controlar exatamente isso.

Wine Application Database tem quase 24.000 aplicativos classificados com diferentes status dependendo de quão bem os aplicativos são executados no Wine. Se você quiser verificar rapidamente a classificação do aplicativo que deseja usar no Wine, pode dar uma olhada aqui. Aqui está o significado dessas avaliações:

  • Platinum: Esses aplicativos são instalados e executados perfeitamente no Wine pronto para uso.
  • Gold: Esses aplicativos funcionam perfeitamente com algumas configurações especiais.
  • Silver: Aplicativos com problemas menores são marcados como Silver.
  • Bronze: os de Bronze têm problemas importantes que afetam seriamente o uso.
  • Garbage: eles simplesmente não funcionam no Wine.

Avaliações, procedimento de instalação, em que versão do Wine foi testado e vários dados úteis também estão disponíveis para cada aplicativo aqui.

Obviamente, o Wine Application Database consiste principalmente de dados gerados pelo usuário, então você é sempre bem-vindo para tentar executar um aplicativo com uma versão diferente do Wine e compartilhar seu resultado com o resto da comunidade.

Encontrando um aplicativo no banco de dados de aplicativos Wine

Vamos ver como podemos encontrar um aplicativo no Wine Application Database.

Vá para Banco de dados do aplicativo Wine. Clique em Procurar aplicativos na barra lateral esquerda.

Encontrar um aplicativo no Wine AppDB

Encontrar um aplicativo no Wine AppDB

Escreva o nome do aplicativo que deseja encontre no campo Name.

Filtro de nome do Wine AppDB

Filtro de nome do Wine AppDB

Clique no link para o aplicativo no resultado da pesquisa.

Você verá uma descrição do aplicativo. Haverá uma lista de várias versões com sua classificação de compatibilidade com uma versão específica do Wine.

Página do aplicativo Wine AppDB

Página do aplicativo Wine AppDB

Vamos clicar no link da versão mais recente.

Esta é a página principal que você precisa verificar. Haverá informações detalhadas sobre essa versão específica.

Informações detalhadas sobre o aplicativo

Informações detalhadas sobre o aplicativo

Você terá uma ideia do que funcionará e do que não. Além disso, o procedimento de instalação será incluído aqui se qualquer tarefa adicional for necessária para a instalação.

Introdução ao Wine

Antes de instalar e executar aplicativos no Wine, devemos ter uma ideia clara sobre algumas coisas e sobre como configurar o Wine para uso:

WinePrefix

Os aplicativos do Windows precisam de uma unidade C:. O Wine usa um drive C: virtual para esse propósito. O diretório desta unidade C: virtual é denominado wineprefix. Em primeiro lugar, precisamos criar um wineprefix. Para fazer isso, acione um terminal e digite este comando:

Comandos para usar no terminal

winecfg

Isso criará um wineprefix e abrirá a janela de configuração do Wine. Você pode alterar as opções de configuração se quiser ou deixar como está por enquanto e fechá-lo. Agora, você pode localizar a unidade C: virtual em

$ HOME/.wine/c_drive

WinePrefix C: Drive

WinePrefix C: Drive

A regra geral é instalar cada novo aplicação em um prefixo de vinho fresco. Podemos criar e manter vários wineprefix manualmente. Mas essa tarefa pareceria entediante para os iniciantes. Portanto, vamos pular essa parte por enquanto. Mas, mais tarde, vou mostrar o caminho para fazer essa parte com facilidade.

Instalando um aplicativo com o Wine

Instalar um aplicativo compatível com o Wine geralmente é tão fácil quanto clicar duas vezes no arquivo de instalação. No entanto, agora veremos um guia passo a passo para instalar o 7-zip no Wine.

Em primeiro lugar, verifique a avaliação do 7-zip no Wine Application Database. Ele tem classificação Platinum, então estamos prontos para começar. Abra a configuração do Wine (winecfg) e defina a versão do Windows para Windows 7.

Wine Windows 7

Wine Windows 7

Clique com o botão direito no arquivo de instalação 7-zip e selecione Abrir com Wine Windows Program Loader.

Arquivo de instalação 7-zip

Arquivo de instalação 7-zip

Vê o caminho da pasta de destino? A instalação do 7-zip reconheceu a unidade C: virtual do wineprefix.

7zip Setup Directory no Wine

7-zip Setup Directory no Wine

Conclua a instalação e vá para o diretório de instalação $ HOME/.wine/drive_c/Program Files/7-zip/ no navegador de arquivos.

Clique com o botão direito em 7zFM.exe e vá para Propriedades > Abrir com.

Definir carregador .exe padrão

Definir carregador .exe padrão

Selecione Carregador de programa Wine Windows e feche a janela. Clique duas vezes em 7zFM.exe.

7-zip executando com Wine

7-zip executando com Wine

E pronto! Para criar um atalho em sua área de trabalho, clique com o botão direito no arquivo.

Criando atalho 7-zip

Criando atalho 7-zip

Agora mova o link para a área de trabalho.

Mover atalho para a área de trabalho

Mover atalho para a área de trabalho

Agora, você pode executar o 7-zip apenas na área de trabalho. Tudo o que você precisa fazer é clicar duas vezes no ícone.

Executar 7zip do desktop

Executar 7-zip do desktop

Se você deseja acessar seus arquivos no Linux, eles geralmente estão localizados no drive Z:.

Diretório Linux na unidade Z:

Diretório Linux na unidade Z:

Você pode usar o 7-zip da mesma forma você o usaria no Windows - para extrair e criar arquivos e tal.

Vamos tornar as coisas (muito) mais fáceis

Você deve ter notado que, no Wine Application Database, com cada versão da revisão do aplicativo, uma versão específica do Wine é mencionada.

É por causa da rápida taxa de desenvolvimento do Wine. Embora um aplicativo seja executado com a versão atual do Wine, ele pode não funcionar com uma versão futura, devido às alterações feitas.

Além disso, mencionei sobre a instalação de cada aplicativo em seu próprio wineprefix novo. Assim, um aplicativo não tem chance de interferir em outro. E fazer tudo isso manualmente, geralmente no terminal, é demorado, cansativo e às vezes confuso.

PlayOnLinux está aqui para nos salvar. Ele fornece uma interface agradável para fazer todas essas coisas facilmente. Para instalar o PlayOnLinux no Ubuntu, basta executar este comando:

Comandos para usar no terminal

sudo apt install playonlinux

Interface PlayOnLinux

Interface do PlayOnLinux

Você pode realizar facilmente todas as tarefas relacionadas ao Wine com PlayOnLinux a partir de uma interface gráfica bonita e intuitiva:

  • Instalação e desinstalação de aplicativos.
  • Criação, atualização e remoção de prefixos do Wine.
  • Manter Wine de diferentes arquiteturas e versões.
  • Executar e criar um atalho para os aplicativos instalados.
  • E assim por diante…

Mesmo assim, você precisará verificar o Wine Application Database para análises, procedimentos de instalação e outros.

Vantagens de usar Wine

Quando se trata de executar aplicativos Windows no sistema Linux, o Wine oferece muitas vantagens sobre o uso de emuladores ou máquinas virtuais.

  • Desempenho: o Wine é imune à perda de desempenho que ocorre durante a emulação.
  • Experiência Nativa: Não há necessidade de abrir o Wine antes de executar um aplicativo do Windows. Exatamente como o Wine funciona ficará mais claro a partir desta citação do site oficial,

O Wine pode ser considerado um emulador do Windows da mesma forma que o Windows Vista pode ser considerado um emulador do Windows XP: ambos permitem que você execute os mesmos aplicativos traduzindo chamadas do sistema da mesma maneira. Configurar o Wine para imitar o Windows XP não é muito diferente de configurar o Vista para iniciar um aplicativo no modo de compatibilidade do XP.

Derivados do Wine

Existem vários projetos para executar aplicativos Windows em outras plataformas, com base no Wine:

  • CrossOver: CrossOver é desenvolvido pela empresa CodeWeavers. É baseado diretamente no Wine com alguns ajustes e add-ons proprietários. Na verdade, CodeWeavers emprega uma grande parte dos desenvolvedores de Wine. Ao contrário dos lançamentos rápidos do Wine, os lançamentos do CrossOver são mais estáveis. A única e principal desvantagem é que o Crossover não é gratuito.

  • PlayOnLinux: PlayOnLinux é totalmente baseado no Wine. E fornece um caminho mais fácil para instalar e gerenciar aplicativos com o Wine. O PlayOnLinux é gratuito. Também está disponível para Mac como PlayOnMac.

  • ReactOS: ReactOS é um sistema operacional de código aberto totalmente diferente para executar aplicativos do Windows. Ele reutiliza uma quantidade considerável de códigos do Wine. No entanto, este é um projeto em desenvolvimento há mais de uma década e não o recomendo.

Dicas adicionais sobre como usar o Wine

Winetricks

Esta é outra parte importante do uso do Wine. Winetricks é um script auxiliar para baixar e instalar várias bibliotecas de tempo de execução redistribuíveis necessárias para executar alguns aplicativos no Wine. Isso pode incluir substituições de componentes do Wine usando bibliotecas de código fechado. Winetricks vem com instalação do Wine no Ubuntu.

Para iniciar winetricks, execute este comando:

Comandos para usar no terminal

winetricks

Winetricks

Existem muitas opções para ajudá-lo em várias tarefas.

Instalando um aplicativo com Winetricks

Se você instalar um aplicativo do winetricks, ele será instalado em um wineprefix separado. Vamos instalar o VLC:

Winetricks - Instalar um aplicativo

Winetricks - Instalar VLC

Ele começará a baixar os arquivos de instalação do VLC. E então o guia pelo resto do processo. É muito simples.

Instale DLL do Windows ou componentes e outros

Você pode selecionar um wineprefix de winetricks e instalar várias bibliotecas e componentes exigidos pelo aplicativo que deseja executar e também realizar outras operações.

Winetricks Scripts

Winetricks Libraries & Components

Se usar o Winetricks parece complicado para você, está tudo bem. Eu me sinto assim também. Sempre uso o PlayOnLinux por esse motivo. PlayOnLinux pode fazer tudo o que você precisa fazer com winetricks.

Para obter mais informações, você pode verificar Wine FAQ e a documentação.

Espero que você considere útil este guia completo para iniciantes no uso do Wine no Linux. Agora você pode executar programas do Windows no Linux sem instalar uma máquina virtual ou inicialização dupla.

Deixe-nos saber se você tiver alguma dúvida ou opinião na seção de comentários abaixo.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Munif Tanjim e publicado no site itsfoss.com. Traduzido pela rtland.team

How To Run Windows Applications On Linux [Beginners Guide]

Propaganda
Blog Comments powered by Disqus.
Propaganda