Como Começar e Instalar o Wine no Ubuntu

Suponha que você utilize o Linux como seu sistema operacional principal, e então o seu trabalho ou escola exigiu a utilização de um programa que só roda no Windows. Que chato. Mas antes de pensar em criar uma máquina virtual, o que poderia consumir os recursos do seu computador, que tal considerar uma alternativa melhor – o Wine para o Ubuntu.

Fique ligado e aprenda a instalar e configurar o Wine para o Ubuntu, e execute aplicativos do Windows de forma perfeita em pouco tempo!

Pré-requisitos

Este tutorial será uma demonstração prática. Se você deseja acompanhar, vai 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 Multiarquitetura no Seu Computador Ubuntu

O Wine está disponível em binários de 64 bits e 32 bits. Se o seu processador suporta 64 bits, é recomendável instalar ambos para garantir o suporte a programas de ambas as arquiteturas. Mas antes de instalar os binários necessários de 32 bits, você deve habilitar o suporte multiarquitetura no seu computador Ubuntu.

1. Primeiramente, 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.

lscpu

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 tanto de 64 bits quanto de 32 bits.

Checking the CPU architecture

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.

sudo dpkg --add-architecture i386

4. Por fim, atualize o cache de pacotes executando o comando abaixo.

sudo apt update -y

Como você pode ver, o cache de pacotes local agora inclui pacotes de 32 bits (i386).

Updating the multiarch package cache

Instalando o Wine para Ubuntu do Repositório do Ubuntu

A maneira mais rápida e conveniente de instalar o Wine para o Ubuntu é a partir do repositório do Ubuntu. Como assim? Se você sabe como executar o comando apt, então já está quase lá.

O repositório oficial do Ubuntu nem sempre terá a versão mais recente do Wine. Se você preferir instalar a versão estável mais recente do Wine para o Ubuntu, 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 a versão win64 quanto a win32. Como você está instalando com o apt, o processo instala automaticamente as dependências adicionais.

# Instale o Wine multiarch
sudo apt install wine64 wine32 -y

# Instale o Wine de 32 bits para sistemas exclusivamente de 32 bits
sudo apt install wine32 -y

Agora, confirme que a instalação foi bem-sucedida verificando a versão do Wine para o Ubuntu.

wine --version

Você verá o número da versão do Wine que foi instalado. No momento em que este texto foi escrito, a versão estável mais recente é o Wine 5.0.3. Seu número de versão pode ser diferente.

Checking the Wine version

Instalando o Wine para o Ubuntu a partir do Repositório WineHQ

Se você não quer ficar em dúvida quanto à 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 o Ubuntu anteriormente, desinstale antes de seguir as etapas desta seção.

O repositório oficial do WineHQ é um PPA (Arquivo de Pacote Pessoal) que contém a versão estável mais recente do Wine.

Para instalar o Wine a partir dos repositórios WineHQ, siga 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 sejam de uma fonte confiável.

wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
Downloading and adding the WineHQ GPG key

2. Em seguida, execute o comando abaixo para adicionar o repositório do WineHQ ao seu arquivo sources.list.

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main"

Como resultado, sua lista de fontes de pacotes agora inclui os URLs do repositório do WineHQ.

Adding the WineHQ repository to your sources list

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 –install-recommends garante que o apt instale os pacotes recomendados junto com o Wine.

Se desejar testar a versão de desenvolvimento em vez da versão estável por algum motivo, o nome do pacote deve ser winehq-devel.

sudo apt install --install-recommends winehq-stable -y

4. Por fim, execute o seguinte comando para verificar a versão do Wine que você instalou.

wine --version

No momento da escrita, a versão estável mais recente do repositório do WineHQ é o Wine 7.0. Seu número de versão pode ser diferente.

Check the Wine version from WineHQ

Inicializando o Ambiente do Wine

Agora você pode executar programas executáveis do Windows em seu computador Ubuntu após instalar o Wine. Mas para evitar interrupções desnecessárias ao executar um aplicativo no Wine pela primeira vez, é recomendável inicializar o ambiente do Wine.

Em resumo, inicializar o 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 deles durante a inicialização.

A pasta ~/.wine também é chamada de pasta WINEPREFIX. Você pode encontrar outras variações, como Wine Prefix e Wine Bottle.

1. Faça login no seu Desktop Ubuntu e abra uma nova janela do 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.

wineboot

Você verá uma janela pop-up semelhante à captura de tela abaixo, mostrando o diretório do ambiente Wine.

Initializing the Wine environment

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

Installing Wine Mono

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

Mono installation progress.

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.

Wineboot confirmation message

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

Wine environment directory

Executando Aplicativos do Windows com o Wine

Agora que você instalou o Wine para o Ubuntu, quais são os aplicativos do Windows que você pode executar com ele? Assim como um computador com Windows que já 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, navegue até a pasta ~/.wine/drive_c/windows/. Clique com o botão direito do mouse no arquivo notepad.exe e clique em Abrir com “Wine Windows Program Loader”.

Starting a Windows program in the File Manager

Abrindo um programa do Windows pelo Terminal

Executar um programa do Windows no terminal requer a execução do comando wine seguido pelo nome do programa. Neste exemplo, ainda estamos usando o notepad.exe como o programa a ser executado.

No terminal, execute o seguinte comando.

wine notepad.exe

Observe que o prompt do terminal não está disponível enquanto o programa do Windows está aberto. Você só terá o controle do terminal de volta quando fechar o programa do Windows. Consequentemente, se você precisar executar outro programa do Windows, deverá abrir outra janela do terminal.

Starting a Windows program in the Terminal

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

wine notepad.exe c:\\\\windows\\\\system32\\\\drivers\\\\etc\\\\hosts
Launching notepad in Wine with arguments

Instalando aplicativos do Windows no Wine

O Wine 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 ver a lista de aplicações do Windows compatíveis verificadas.

Para instalar uma nova aplicação, você deve baixar o arquivo de instalação EXE ou MSI e executá-lo da mesma forma que faria com um programa já instalado.

Talvez você prefira o Notepad++ em vez do Bloco de Notas do Windows. Para instalar, siga estes passos.

1. Primeiro, confirme se o Notepad++ é compatível com o Wine fazendo uma pesquisa no AppDB. Como você pode ver abaixo, o Notepad++ aparece nos resultados, confirmando que o Notepad++ é um programa compatível.

Finding a compatible Wine application

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

Downloading Notepad++

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”.

Installing a new Windows program

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

Notepad++ Setup Wizard

Abra o Notepad++ dando um clique duplo no ícone na sua área de trabalho do Ubuntu ou executando o comando abaixo no terminal.

wine notepad++
Launching Notepad++ in Wine

Instalando Pacotes Adicionais com o Winetricks

Alguns aplicativos do Windows podem requerer pacotes adicionais para funcionar corretamente. Por exemplo, um jogo baseado no Windows pode falhar se não encontrar uma fonte específica no sistema ou se as bibliotecas do Visual C++ 2013 não estiverem instaladas.

Você pode instalar esses pacotes adicionais com a ajuda do Winetricks. O Winetricks é um script auxiliar que ajuda a baixar e instalar pacotes no Wine.

1. Execute os comandos abaixo no seu terminal para baixar o script do Winetricks.

# Altere o diretório de trabalho para ~/Downloads
cd ~/Downloads
# Baixe o script do Winetricks
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
# Torne o script do Winetricks um arquivo executável
chmod +x winetricks
# Liste os arquivos no diretório com atributos
ls -l
Downloading Winetricks

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

./winetricks corefonts vcrun2013
Installing packages with Winetricks

3. Por fim, 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 gráfica em vez disso.

./winetricks list-all
Listing all installed packages in all categories

Winetricks divide os pacotes em categorias de aplicativos, benchmarks, dlls, fontes e jogos. Outra categoria existe 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 lista

Para saber mais sobre o script do Winetricks, execute ./winetricks –help para visualizar a documentação de ajuda integrada.

Configurando as Configurações de Aplicativo do 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 é o 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.

wine winecfg

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 ainda a versão padrão do Windows.

Viewing the default Wine application settings

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.

Locating the application

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 da aplicação e sair da ferramenta de Configuração do Wine.

Setting the Windows Version for notepad++.exe

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 uma aplicação do Windows. Você também aprendeu como configurar o Wine para obter a melhor experiência com a aplicação que deseja executar.

O Wine percorreu um longo caminho desde sua criação e continua a melhorar com cada nova versão. Esta solução é uma excelente maneira de usar suas aplicações favoritas do Windows no Linux sem precisar fazer um dual boot no seu sistema.

Se você sentir que está “traindo” o Linux ao usar o Wine (de uma maneira boa), você não está errado. Se o Wine permite que você faça o que precisa no Linux, use-o!

Source:
https://adamtheautomator.com/wine-for-ubuntu/