Suponha que você use o Linux como seu sistema principal, e então o seu trabalho ou escola prescreveu um programa que só roda no Windows. Que chato. Mas antes de pensar em iniciar uma máquina virtual, o que consumiria os recursos do seu computador, por que não considerar uma alternativa melhor – o Wine para o Ubuntu.
Fique ligado e aprenda a instalar e configurar o Wine no Ubuntu para executar aplicativos do Windows de maneira eficiente em pouco tempo!
Pré-requisitos
Este tutorial será uma demonstração prática. Se você quiser acompanhar, precisará de um computador com pelo menos o Ubuntu 18.04 e um ambiente de desktop. Este guia utiliza o Ubuntu 20.04.
Habilitando o Suporte Multiarch no seu Computador Ubuntu
O Wine está disponível em binários de 64 bits e 32 bits. Se você tiver uma CPU capaz de 64 bits, deve instalar ambos para garantir suporte a programas de ambas as arquiteturas. Mas antes de instalar os binários necessários de 32 bits, você deve habilitar o suporte multiarch no seu computador Ubuntu.
1. Primeiro, abra uma janela de terminal no seu desktop Ubuntu ou faça login via SSH se estiver acessando remotamente.
2. Em seguida, execute o comando abaixo para determinar a arquitetura da CPU do seu computador.
Procure pelo valor do(s) modo(s) de operação da CPU no resultado. O resultado determina se o seu computador pode executar programas que são apenas de 32 bits ou tanto de 64 bits quanto de 32 bits. Como você pode ver abaixo, este computador pode executar programas de 64 bits e 32 bits.

Se a arquitetura da sua CPU for apenas de 32 bits, pule as etapas restantes desta seção, pois elas não se aplicam ao seu computador.
3. Agora, habilite o suporte multiarquitetura no seu computador Ubuntu executando o comando abaixo.
4. Por fim, atualize o cache de pacotes executando o comando abaixo.
Como você pode ver, o cache de pacotes local agora inclui pacotes de 32 bits (i386).

Instalando o Wine para Ubuntu a partir do Repositório do Ubuntu
A maneira mais rápida e conveniente de instalar o Wine para Ubuntu é a partir do repositório do Ubuntu. Como? Se você sabe como executar o comando apt
, então já está a meio caminho.
O repositório oficial do Ubuntu nem sempre terá a versão mais recente do Wine. Se preferir instalar a versão mais recente e estável do Wine para Ubuntu, você pode pular esta seção.
Para instalar o Wine a partir do repositório do Ubuntu via APT, siga estas etapas.
Dependendo da capacidade da CPU, execute um dos comandos abaixo para instalar a versão apropriada do Wine para o Ubuntu. Este tutorial instala tanto o win64
quanto o win32
. Como você está instalando com apt
, o processo instala automaticamente as dependências adicionais.
Agora, confirme que a instalação foi bem-sucedida verificando a versão do Wine para Ubuntu.
Você verá o número da versão do Wine que você instalou. No momento da escrita, a versão estável mais recente é o Wine 5.0.3. Seu número de versão pode ser diferente.

Instalando o Wine para Ubuntu a partir do Repositório WineHQ
Se você não quer ter dúvidas sobre a versão do Wine e garantir que está instalando a mais recente, instalar a partir do repositório WineHQ é a melhor opção.
Nota: Se você já instalou o Wine para Ubuntu anteriormente, desinstale-os antes de executar as etapas desta seção.
O repositório oficial do WineHQ é um PPA (Arquivo de Pacote Pessoal) contendo a versão estável mais recente do Wine.
Para instalar o Wine a partir dos repositórios WineHQ, execute essas etapas.
1. Primeiro, faça o download e adicione a chave GPG do WineHQ executando o comando abaixo. Este passo garante que os pacotes que você instala são de uma fonte confiável.

2. Em seguida, execute o comando abaixo para adicionar o repositório do WineHQ ao seu arquivo sources.list.
Como resultado, a lista de fontes dos seus pacotes agora inclui os URLs do repositório do WineHQ.

3. Agora, instale o Wine para o Ubuntu executando o comando abaixo. Este comando instala a versão estável mais recente usando o pacote winehq-stable. O parâmetro –install-recommends garante que o apt instale os pacotes recomendados junto com o Wine.
Se você deseja testar a versão de desenvolvimento em vez da versão estável por algum motivo, o nome do pacote deve ser winehq-devel.
4. Por fim, execute o seguinte comando para verificar a versão do Wine que você instalou.
No momento da escrita, a versão estável mais recente do repositório do WineHQ é o Wine 7.0. O número da sua versão pode ser diferente.

Inicializando o Ambiente do Wine
Agora você pode executar programas executáveis do Windows no seu computador Ubuntu após instalar o Wine. Mas para evitar interrupções desnecessárias ao executar um aplicativo no Wine pela primeira vez, é aconselhável inicializar o ambiente do Wine.
**Em Resumo,** a inicialização do ambiente Wine cria o diretório ~/.wine
, onde o Wine armazena todos os seus arquivos de configuração. Se houver pacotes de suporte ausentes, o Wine solicitará a instalação durante a inicialização.
A pasta ~/.wine também é chamada de pasta WINEPREFIX. Você pode encontrar variações como Wine Prefix e Wine Bottle.
1. Faça login no seu Ubuntu Desktop e abra uma nova janela de terminal.
2. Execute o comando abaixo para inicializar o ambiente Wine. O comando wineboot é a implementação do Wine da sequência de inicialização e desligamento de um computador com Windows.
Uma janela pop-up será exibida, semelhante à captura de tela abaixo, mostrando o diretório do ambiente Wine.

3. Quando receber a solicitação para instalar o Wine Mono, clique em Instalar. Mono é uma implementação multiplataforma do .NET Framework necessária para executar aplicativos .NET no Wine.

Aguarde a conclusão da instalação do Wine Mono em alguns segundos.

De volta ao terminal, você deverá ver uma mensagem de confirmação semelhante à captura de tela abaixo, indicando que a configuração inicial foi bem-sucedida.

4. Abra o gerenciador de arquivos do seu computador e explore o diretório ~/.wine. Você deverá ver objetos semelhantes à captura de tela abaixo. Esta pasta contém os arquivos de registro e a unidade C do Wine como uma subpasta.

Executando Aplicações do Windows com o Wine
Agora que você instalou o Wine no Ubuntu, quais são os aplicativos do Windows que você pode executar com ele? Assim como um computador com Windows que vem com programas pré-instalados, o Wine também possui programas integrados que você pode executar imediatamente.
Existem duas maneiras de iniciar um programa do Windows no Wine: através da linha de comando ou do gerenciador de arquivos.
Abrindo um Programa do Windows pelo Gerenciador de Arquivos
Por exemplo, um dos programas integrados no Wine é o notepad.exe. Para abrir este programa, vá até a pasta ~/.wine/drive_c/windows/. Clique com o botão direito no arquivo notepad.exe e clique em Abrir Com “Wine Windows Program Loader”

Abrindo um Programa do Windows pelo Terminal
Executar um programa do Windows no terminal requer o comando wine
seguido pelo nome do programa. Este exemplo ainda utiliza notepad.exe como o programa a ser executado.
No terminal, execute o seguinte comando.
Observe que o prompt do terminal não está disponível enquanto o programa do Windows estiver aberto. Você só terá o controle do terminal de volta quando fechar o programa do Windows. Consequentemente, se precisar executar outro programa do Windows, será necessário abrir outra janela do terminal.

Uma vantagem de iniciar um programa do Windows com wine
é que o comando aceita argumentos. Por exemplo, para iniciar notepad.exe
e abrir automaticamente um arquivo de texto, anexe o caminho do arquivo como argumento. O comando abaixo abre o arquivo hosts do Windows.

Instalando Aplicativos do Windows no Wine
O vinho não o restringe apenas aos programas integrados, o que significa que você pode instalar outras aplicações do Windows. Mas nem todas as aplicações do Windows são compatíveis para serem executadas com o Wine.
Visite o WineHQ – Banco de Dados de Aplicações do Wine (AppDB) para a lista de aplicações do Windows compatíveis verificadas.Para instalar uma nova aplicação, você deve baixar o arquivo instalador EXE ou MSI e executá-lo da mesma forma que você executaria um programa já instalado.
Talvez você prefira o Notepad++ em vez do Notepad do Windows. Para instalar, siga estes passos.
1. Primeiro, confirme que o Notepad++ é compatível com o Wine fazendo uma busca no AppDB. Como você pode ver abaixo, o Notepad++ aparece nos resultados, confirmando que o Notepad++ é um programa compatível.

2. Depois de confirmar a compatibilidade da aplicação, baixe o instalador mais recente do Notepad++ deste link.

3. Após o download, localize o instalador no seu gerenciador de arquivos. Clique com o botão direito no instalador e clique em Abrir Com “Carregador de Programas do Windows do Wine”.

Complete a instalação do Notepad++ como se estivesse instalando em um computador Windows.

Abra o Notepad++ clicando duas vezes no ícone na sua área de trabalho do Ubuntu ou executando o comando abaixo no terminal.

Instalando Pacotes Adicionais com o Winetricks
Algumas aplicações do Windows podem exigir pacotes adicionais para funcionar corretamente. Por exemplo, um jogo baseado em Windows pode apresentar problemas se não encontrar uma fonte específica no sistema ou se as bibliotecas Visual C++ 2013 não estiverem instaladas.
Você pode instalar esses pacotes adicionais com a ajuda do Winetricks. O Winetricks é um script auxiliar que auxilia no download e na instalação de pacotes no Wine.
1. Execute os comandos abaixo no seu terminal para baixar o script do Winetricks.

2. Agora, invoque o script do winetricks seguido dos nomes dos pacotes a serem instalados. O comando abaixo instala as bibliotecas Visual C++ 2013 (vcrun2013) e as fontes principais da Microsoft (corefonts), incluindo Arial, Courier e Times New Roman.

3. Por último, execute o comando abaixo para listar todos os pacotes instalados e confirmar que as fontes principais e o VC++ 2013 estão presentes.
Nota: Executar ./winetricks sem parâmetros abrirá uma interface GUI em vez disso.

Winetricks divide pacotes em categorias de aplicativos, benchmarks, dlls, fontes e jogos. Existe outra categoria chamada configurações, que contém as configurações editáveis do Wine.
Para listar os pacotes do Winetricks disponíveis (instalados ou não), execute o seguinte script. Se você especificar a categoria de configurações, estará listando as configurações do Wine em vez disso.
./winetricks <nome da categoria> lista
Para saber mais sobre o script do Winetricks, execute ./winetricks –help para visualizar a documentação de ajuda integrada.
Configurando as Configurações do Aplicativo Wine para Ubuntu
Neste ponto, você tem uma configuração do Wine totalmente funcional. Você pode começar a usar o Wine como está e, na maioria dos casos, não precisaria configurar mais nada. Mas sempre que precisar fazer alterações na configuração do Wine, a ferramenta winecfg
é sua arma.
A versão do Wine do sistema operacional Windows é Windows 7 por padrão. Alguns programas do Windows podem exigir uma versão específica do Windows para serem executados. Nesse caso, você pode alterar a versão padrão do Windows ou definir a versão por aplicativo.
1. Abra a ferramenta de Configuração do Wine executando o comando abaixo no terminal.
2. A ferramenta de Configuração do Wine possui seis guias para diferentes grupos de configurações. Neste exemplo, clique na guia Aplicativos e você verá as Configurações Padrão na lista, que são as configurações globais do aplicativo. Não altere a versão padrão do Windows ainda.

3. Suponha que o Notepad++ seja mais compatível com o Windows 10, então você deve criar uma configuração explícita para essa aplicação. Para fazer isso, clique em Adicionar aplicativo, localize e selecione o arquivo notepad++.exe e clique em Abrir.

4. Clique na nova configuração notepad++.exe na lista, clique na caixa suspensa Versão do Windows e selecione Windows 10. Depois de definir a versão do Windows, clique em OK para salvar a configuração do aplicativo e sair da ferramenta de Configuração do Wine.

A partir deste ponto, o notepad++.exe será executado no seu computador como se estivesse sendo executado nativamente em um PC com Windows 10.
Conclusão
Neste tutorial, você aprendeu como começar com o Wine para o Ubuntu. Você aprendeu como instalar o Wine e como iniciar um aplicativo do Windows. Você também aprendeu como configurar o Wine para obter a melhor experiência para o aplicativo que deseja executar.
O Wine percorreu um longo caminho desde o seu início e continua a melhorar com cada nova versão. Esta solução é uma excelente maneira de usar seus aplicativos Windows favoritos no Linux sem precisar fazer dual boot no seu sistema.
Se você sentir que está trapaceando no Linux usando o Wine (de uma maneira boa), você não está errado. Se o Wine permite que você realize o que precisa no Linux, use-o!