Como instalar e configurar o vinho no Ubuntu

Como instalar e configurar o vinho no Ubuntu
Este artigo explicará como instalar e configurar o vinho no Ubuntu para executar aplicativos compatíveis com Windows.

Sobre vinho

O vinho é um software gratuito e de código aberto que permite executar programas e jogos compatíveis com o Microsoft Windows no Linux, MacOS e Android (suporte experimental). O vinho está em desenvolvimento há mais de duas décadas e a compatibilidade de aplicativos melhorou consideravelmente desde a sua primeira versão. É frequentemente mal interpretado como um emulador. No entanto, é apenas uma camada de compatibilidade que converte as chamadas da API do Windows em chamadas POSIX em tempo real, fornecendo desempenho quase idêntico como Windows (e em alguns casos ainda melhor). O vinho significa “o vinho não é um emulador”.

Instalando o vinho no Ubuntu

Os pacotes de vinho estão incluídos nos repositórios do Ubuntu por padrão. No entanto, eles nem sempre estão atualizados e em pé de igualdade com os últimos lançamentos. Por isso, é recomendável instalar pacotes de vinhos do Ubuntu PPA oficial fornecido pela equipe de vinhos. Para fazer isso, execute os seguintes comandos em sucessão:

Para o Ubuntu 19.10:

$ sudo apt-add-repository 'Deb https: // dl.Winehq.Org/Wine-Builds/Ubuntu/Eoan Main '
$ sudo apt update

Para o Ubuntu 18.04:

$ sudo apt-add-repository 'Deb https: // dl.Winehq.Org/Wine-Builds/Ubuntu/Bionic Main '
$ sudo apt update

Agora você pode instalar as compilações estáveis, desenvolvedores ou estadiamento de vinho, executando um dos comandos abaixo:

$ sudo apt install winehq estável
$ sudo apt install winehq-devel
$ sudo apt install winehq staging

Diferenças entre diferentes construções de vinho

O repositório oficial de vinhos fornece três construções diferentes, "estável", "desenvolver" e "estadiamento". As construções estáveis, como o nome sugere, fornecem a mais recente versão estável do vinho, enquanto as construções dos desenvolvedores são versões no desenvolvimento e de ponta. As compilações de estadiamento contêm muitos patches experimentais destinados a testar alguns recursos ou corrigir problemas de compatibilidade. Não há garantia de que todos esses patches sejam incluídos no ramo estável no futuro.

Pesquisa

Após a instalação do vinho, você pode usar a variável do ambiente de pesquisa para definir a arquitetura correta para prefixos de vinho. Por padrão, todos os aplicativos de vinho são instalados em um ambiente de 64 bits. No entanto, você pode alterar o comportamento usando a variável do ambiente de pesquisa no formato a seguir:

  • Winearch = Win32
  • Winearch = Win64

Observe que você precisa usar o Winearch apenas uma vez ao criar um novo prefixo (explicado abaixo).

Compreendendo o recurso WinePrefix

O WinePrefix é um recurso bastante útil do vinho, onde você pode isolar e recorrer aplicativos do Windows, bibliotecas de sistemas e arquivos de configuração, confinando -os em um único diretório. Você pode criar quantos prefixos quiser e cada um deles será tratado separadamente.

Muitos usuários do Linux preferem criar um prefixo separado para cada um dos aplicativos ou jogos do Windows que desejam instalar e executar usando vinho. Geralmente, a instalação de um aplicativo Windows exige a instalação de bibliotecas e kits de ferramentas de terceiros. O uso de prefixos separados para aplicativos garante melhor compatibilidade, menos conflitos e sistema de arquivos mais limpo. Você pode criar um novo WinePrefix usando uma variável de ambiente no seguinte formato:

$ Wineprefix =/path/to/prefixar vinho/caminho/para/arquivo.exe

O comando acima será executado “Arquivo.exe ”usando o caminho do prefixo especificado na variável wineprefix. Se o caminho não existir, um novo diretório será criado automaticamente. Se você omitir a variável WinePrefix, todos os aplicativos serão instalados no prefixo padrão localizado na pasta Hidden “Wine” no seu diretório doméstico (~////////////////////////////////.vinho).

Usando Winearch e Wineprefix juntos para executar um aplicativo Windows

Você pode combinar o Wineart Wineprefix personalizado para especificar corretamente a arquitetura para um prefixo.

$ Winearch = win32 wineprefix =/path/to/prefixi wine/path/to/file.exe

Layout do sistema de arquivos de um prefixo de vinho

Todos os prefixos de vinho, padrão ou personalizados, incluem muitos arquivos e pastas que representam um sistema de arquivos Windows típico, onde todas as bibliotecas e aplicativos do sistema são instalados na unidade “C”. Esses prefixos contêm várias bibliotecas que fazem parte do projeto de código aberto de vinho. A captura de tela abaixo lhe dará uma idéia sobre o layout do diretório:

Se você executar um “.exe "ou".Instalador MSI ”usando o vinho, o aplicativo será instalado em“ Arquivos de programas ”em“ drive_c ”(a menos que você forneça um caminho personalizado). Então, para executar um “.O arquivo exe ”após a instalação terminou, você pode ter que ir para a pasta de aplicativos no diretório“ Programa Arquivos ”para iniciar o aplicativo.

Winecfg

Você pode alterar muitas configurações e comportamento de um prefixo de vinho executando o comando "winecfg". Algumas das configurações incluem configurações de exibição, configurações de unidade externa e configurações de áudio.

Execute um dos seguintes comandos para lançar o WineCFG:

$ winecfg
$ Wineprefix =/path/to/prefixar winecfg

Painel de controle de vinho

“Painel de controle de vinho” é outra utilidade útil incluída no vinho que permite configurar gamepads e ajustar outras opções úteis.

Você pode executar o WineControl usando um dos comandos abaixo:

$ controle de vinho
$ Wineprefix =/path/to/prefixo controle de vinho

Winetricks

WineTricks é uma ferramenta útil enviada com vinho, que permite instalar muitas bibliotecas e aplicativos de terceiros de uma interface da GUI. Ele também permite que você altere as configurações para um WinePrefix e faça tarefas de manutenção. Embora a GUI do WineTricks não seja tão intuitiva quanto outros aplicativos típicos de GTK e QT Linux, isso faz o trabalho.

Para instalar o WineTricks no Ubuntu, execute o comando abaixo:

$ sudo apt install winetricks

Agora você pode executar o WineTricks usando um dos seguintes comandos:

$ WineTricks
$ Wineprefix =/path/to/prefixar WineTricks

O WineTricks também possui uma boa interface de linha de comando, você pode saber mais sobre isso executando o comando abaixo:

$ WineTricks -Help

Executando arquivos "LNK" no vinho

Até agora, os exemplos acima explicaram como correr “.arquivos exe ”usando vinho. No entanto, alguns aplicativos no Windows vêm com “.arquivos LNK ”que nada mais são do que atalhos para binários executáveis ​​com algumas personalizações e parâmetros extras.

Para correr ".Arquivos LNK ”usando vinho, você deve executar um comando usando um dos seguintes formatos:

$ wine start/path/to/arquivo.lnk
$ Wineprefix =/path/to/prefixi wine start/path/to/file.lnk

Executando arquivos "morcegos" no vinho

Os arquivos de morcegos são arquivos de script do tipo Bash que podem ser executados no Windows usando o prompt de comando ou intérprete. O vinho inclui um utilitário "WineConsole" que pode ser usado para iniciar o prompt de comando e executar ".arquivos de morcego ”. Você pode correr ".Arquivos BAT ”usando um dos seguintes comandos:

$ wineconsole/caminho/para/arquivo.bastão
$ Wineprefix =/path/to/prefixo wineconsole/path/to/arquivo.bastão

O intérprete de comando mostrado acima suporta todos os principais comandos compatíveis com o Windows.

Conclusão

O vinho é capaz de executar vários aplicativos do Windows no Linux, preenchendo a lacuna entre duas plataformas. Embora alguns aplicativos populares ainda não estejam trabalhando com o vinho, a compatibilidade geral melhorou consideravelmente. No passado recente, a Valve anunciou a camada de compatibilidade "Proton" para executar o Windows Games no Linux usando o Steam. O Proton é baseado no vinho e vem com recursos adicionais, atualizações de qualidade de vida e patches de compatibilidade.