Como instalar e configurar o Wine?


184

Estou procurando instruções passo a passo para me guiar nas maneiras de instalar, configurar e depurar muitos dos problemas que os novos usuários têm ao lidar com o Wine no Ubuntu.

Qual é a maneira recomendada de instalar o Wine, alguns dos principais problemas que ele tem e como resolvê-los?

Se eu tiver um problema específico com um aplicativo no Wine, como resolvê-lo? Quais são as etapas recomendadas para garantir que eu possa corrigir um problema relacionado a um aplicativo que desejo usar?


Respostas:


283

Se você deseja usar a versão mais recente de desenvolvimento / preparação do Wine, siga o guia no Guia Oficial do WineHQ para Ubuntu , cobrindo basicamente:

  • Se você estiver usando uma arquitetura de 64 bits, ative 32 bits para obter melhor compatibilidade

    sudo dpkg --add-architecture i386
    
  • Adicione o Wine Key, Wine Repository e Update Repositories

    wget -nc https://dl.winehq.org/wine-builds/winehq.key
    sudo apt-key add winehq.key
    

Para o Ubuntu 19.04, por exemplo, adicionaríamos o repositório assim (basta alterar o nome da versão no final da linha de comando, nesse caso, a palavra disco para o nome da versão do Ubuntu que você está usando):

    sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ disco main'
    sudo apt update
  • Em seguida, instale a versão do Wine que você deseja usar:

    • Baseado no desenvolvimento do vinho (estável) (por exemplo: 4.0)

      sudo apt install --install-recommends winehq-stable
      
    • Baseado no desenvolvimento do vinho (estágio de teste) (por exemplo: 4.1)

      sudo apt install --install-recommends wine-devel winehq-devel
      
    • Baseado na preparação do vinho (borda do sangramento) (por exemplo: 4.1.1)

      sudo apt install --install-recommends wine-staging winehq-staging
      

    Por fim, execute

    WINEARCH=win32 winecfg
    

    no terminal para garantir que ele configure o Wine corretamente (nessa ordem). Você também precisará instalar winetricks(outro pacote de configuração, realmente útil para instalar componentes do Windows, como o .NET Framework e outras bibliotecas necessárias). Então, depois disso, faça:

    sudo apt install winetricks
    

Demonstração de vídeo mostrando o Wine 1.9.X em ação - Desempenho do Wine 1.9.X

1. Diferenças entre as versões Wine Stable, Development & Staging

As versões estáveis oferecem menos erros com melhor estabilidade e recebem atualizações a cada 3-6 meses após o lançamento.

Versão de desenvolvimento é a próxima versão estável em desenvolvimento e recebe atualizações a cada 2 semanas.

A versão intermediária é igual à Versão de desenvolvimento, mas inclui todos os patches e aprimoramentos do Wine-Staging

A decisão de manter a versão estável (versões com números pares: 1.0, 1.2, 1.4 ...) ou com as versões instáveis ​​(versões com números ímpares: 1.1, 1.3, 1.5 ...) depende do usuário, a principal diferença é compatibilidade e desempenho aprimorados na versão de desenvolvimento. Você recebe as correções mais recentes que oferece e também se torna um testador que pode ajudar no ciclo de desenvolvimento.

2. Instalando a versão recomendada do Stable Wine (da PPA)

No terminal, digite o seguinte para adicionar o Wine PPA, atualizar repositórios e instalar a versão mais recente do Wine & Winetricks:

wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks

ou você pode incluir o Wine 32-Bit Arch (melhor suporte) e a configuração do winecfg (isso só deve ser aplicado a novas instalações, pois moverá a instalação existente do Wine para uma pasta chamada winebck):

sudo dpkg --add-architecture i386 && wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks && export WINEARCH=win32 && winecfg

3. Como saber de quais componentes um aplicativo precisa

Para descobrir quais componentes um aplicativo precisa, consulte o Banco de Dados de Aplicativos Wine . Ele lista se o aplicativo é utilizável, quais componentes ele precisa e como instalá-los.

4. Como instalar componentes adicionais, DLLS e bibliotecas no Wine

Para ter um ambiente Wine funcional e aprimorado para seus jogos e aplicativos, sugiro que você winetricksinstale componentes adicionais que ofereçam melhor compatibilidade com os jogos. Para ter um sistema de trabalho melhor, faça o seguinte aqui é um exemplo para HL / HL2 (não Steam. Para a versão Steam, clique aqui: Como instalar o Steam? Saiba que Half-Life e HL2 são nativamente suportados no Ubuntu):

Para jogar HL / HL2, você precisa do Wine PPA, como mencionado acima. Depois de abrir winecfgpelo menos uma vez no terminal, abra winetricksexecutando winetricks --guie siga estas etapas:

Selecionar Selecione o prefixo de vinho padrão

insira a descrição da imagem aqui

Selecione Instalar uma DLL ou componente do Windows.

insira a descrição da imagem aqui

Instale tudo o que eu marquei (e qualquer adicional que você precisar). Isso abrange muitos aplicativos:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Clique com o botão direito do mouse no instalador do HL / HL2 e selecione Abrir com o Wine . Ambos os jogos devem funcionar perfeitamente. Isso se aplica a aplicativos em geral e, dependendo do aplicativo, você precisará instalar mais ou menos componentes.

Você também pode instalar cada componente no terminal adicionando o nome do componente após o winetrickscomando:

winetricks vcrun2010 - Instalará o vcrun2010 usando winetricks

winetricks xna40 - Instalará o xna40

5. Solução de problemas de um aplicativo Wine

Às vezes, ao executar um aplicativo, uma ou mais das seguintes ações podem ocorrer:

  • Frozen App
  • O vinho abre uma janela azul por um momento e depois a fecha
  • Parece que nada acontece
  • Dentro da janela do Wine, tudo fica preto no começo ou em algum momento
  • DLL, placa de vídeo ou componente não reconhecido

    Para a maioria desses problemas, existem soluções. Aqui estão as etapas recomendadas para você começar a solucionar problemas no seu caminho para um aplicativo Wine:

    1. Sempre visite o site do aplicativo Wine para ver o que outros testadores fizeram para fazer o aplicativo funcionar. Por exemplo, aqui estou eu testando Dead Island: Riptide, que dei a Bronze desde que após a seleção do personagem, todo o jogo foi para uma tela preta. O que eu fiz para testar o que estava acontecendo era ir ao terminal e executar o jogo a partir daí. No terminal, alguns dos erros sugeriram que estava faltando uma peça vital para o jogo funcionar. Depois de ler a saída de erro e fazer o que ela sugeria (Substituir uma DLL corrompida), pude instalar um componente que o jogo precisava e o jogo funcionou perfeitamente .

    2. Saber o que o jogo precisa é crucial para que o jogo funcione corretamente. Definir as winecfgopções e o ambiente do sistema operacional é apenas uma pequena parte. Isso está criando apenas o ambiente para o aplicativo. Você precisa adicionar outras funcionalidades, como DirectX, XNA, .NET Framework e muito mais que o aplicativo possa precisar para funcionar. Esses são os principais componentes de alguns aplicativos. Sem eles, mesmo que alguns aplicativos funcionem corretamente, outros não. Garantir que você tenha todos esses componentes oferece uma chance maior de cumprir o que um aplicativo precisa.

    3. Como você pode ver no meu teste de Dead Island , adicionei vários winetrickspacotes e também instalei 3 pacotes com os jogos (DirectX, Windows Media Format e Microsoft Visual C ++ 2010). Com isso, consegui garantir que o jogo fosse iniciado e jogável.

    4. Alguns aplicativos são criados apenas para determinadas versões do Windows, como visto no Dungeon Keeper . Para especificar uma versão específica do Windows para um aplicativo específico, abra, winecfgnavegue até Aplicativos e selecione Adicionar aplicativo , procure o arquivo executável do aplicativo e clique em Abrir . Agora selecione o aplicativo na lista e altere a versão do Windows para ele. Dessa forma, somente esse aplicativo terá uma versão específica do Windows atribuída a ele, em vez de alterar globalmente a versão do Windows para todos os aplicativos.

    5. Alterar a versão do Windows globalmente pode afetar os aplicativos que foram instalados com uma versão diferente do Windows. Por exemplo, instalar o Terraria em um ambiente Windows XP e depois alterá-lo após a reprodução para o Windows 7 fornecerá um dos dois erros, um: não encontrar os jogos salvos e dois não executando o aplicativo.

    6. A execução de um aplicativo para diagnosticar qual o problema pode ser feito através do terminal, é a melhor maneira de saber o que o aplicativo está fazendo ou precisando. O aplicativo pode fornecer informações como:

      • O que falta DLL precisa executar (mscore.dll, steam_api.dll)
      • Qual componente ausente ele precisa executar (XNA, DirectX, .NET ...)
      • Se o problema é que você está usando um ambiente de 64 bits em vez de um 32 bits
      • Se você precisar adicionar um parâmetro para o aplicativo ser executado

      Para DLLs ausentes, sugiro usar arquivos DLL para baixar DLLs específicas ausentes necessárias para o APP. Normalmente, você pode colar essas DLLs dentro da pasta do jogo ou na pasta Windows / System32 (ou ambas) e isso deve resolver o problema. Para componentes ausentes, use winetricks.

    7. Ao solucionar um aplicativo, sempre execute o aplicativo em uma janela da área de trabalho emulada. Abra, winecfgvá para Gráficos e ative Emular uma área de trabalho virtual . Em seguida, defina a resolução para ele. Dessa forma, se o aplicativo congelar, desviar o foco do teclado e / ou do mouse, pelo menos você terá uma maneira de eliminá-lo, em vez de tê-lo em tela cheia, onde você tem poucas opções:

      insira a descrição da imagem aqui

    8. Para congelar cenários de um aplicativo em tela cheia, sugiro ativar o recurso "Kill X" encontrado na janela Layout do teclado, que pode economizar alguns segundos ao tentar sair de um aplicativo Wine congelado:

      insira a descrição da imagem aqui

    9. Outra técnica para sair de um estado congelado é abrir um terminal e digitar wineserver -kou matar o servidor X. Para fazer isso, configure-o executando sudo dpkg-reconfigure keyboard-configuratione na última opção que fala sobre matar o X, diga "SIM". Isso permitirá a combinação CTRL+ ALT+ BACKSPACE.

    10. Lembre-se de que se um aplicativo precisar de um requisito de hardware mínimo ou recomendado no Windows, ele também precisará do mesmo no Linux. Se o aplicativo precisar de 512 MB de RAM e uma CPU de 2,0 Ghz, precisará do mesmo no Linux usando o Wine.

    11. Às vezes, você encontra um aplicativo em um ISO ou em qualquer outro formato de imagem que não consiga abrir ou instalar. O Ubuntu vem com várias ferramentas para abrir esses arquivos, mas a melhor que eu tentei até agora é o CDEMU, que cobre vários tipos de imagens que trazem o formato Multi-Setorial ou Protegido. É o mais próximo que você pode chegar de algo semelhante ao DAEMON Tools. Casos como The Sims 3, Simcity 2000 e outros só podem ser abertos e instalados usando este aplicativo. Mais informações em Aplicativos capazes de montar / desmontar imagens de CD / DVD com formato protegido ou multissetorial

    12. Para casos em que um aplicativo específico não está sendo executado, mostrando falhas gráficas, tela preta ou não está sendo executado com gráficos completos, recomendo a leitura de um dos seguintes links que se aplicam ao usuário final para suporte de vídeo:

      Usuários da Nvidia - Como instalo os drivers da Nvidia?

      Híbrido - Uma NVIDIA GeForce com Optimus Technology é suportada pelo Ubuntu?

      Ati - Qual é a maneira correta de instalar os drivers de vídeo proprietários da ATI Catalyst (fglrx) diretamente da AMD?

      Além de verificar o acima, se você tiver os drivers corretos, também acrescentaria que você precisa verificar se a sua placa de vídeo tem suporte ao OpenGL. Para isso, eu instalaria o mesa-utils se ainda não estiver instalado:

      sudo apt-get install mesa-utils

      para testar o suporte ao OpenGL. Basta executar uma verificação para verificar se você possui suporte ao OpenGL:

      glxinfo|grep 'direct rendering'

      que deve dizer Sim se você tiver suporte. Outra alternativa seria:

      /usr/lib/nux/unity_support_test -p

      Por fim, você pode executar glxgearspara ter uma idéia de como sua placa de vídeo é processada e seu FPS para a renderização. Outro ponto muito importante é executar o aplicativo a partir do terminal wine AppName.exe, assim mostrará qual é o problema.

    13. Se o Unity Launcher não estiver oculto ao executar um aplicativo Wine ou estiver movendo o aplicativo para a direita, você pode fazer uma de duas coisas:

      • Mantenha ALTpressionada a tecla e clique e arraste o vinho para a esquerda

      • Na opção de aparência, selecione "Ocultar automaticamente o iniciador" e defina a sensibilidade para o nível desejado. Dessa forma, o lançador se esconderá quando o mouse sair da área.

      insira a descrição da imagem aqui

    14. O Shader Model 3.0 não é reconhecido no Wine (incluindo jogos Steam)

      Existem jogos que requerem Shader Models e geram um erro semelhante à extensão necessária do OpenGL GL_EXT_texture_compression_s3tc . Para corrigir isso, digite o seguinte no terminal:

sudo apt-get install libtxc-dxtn-s2tc0 (note que na versão recente do Ubuntu libtxc-dxtn-s2tc0não é mais necessária)

O vinho percorreu um longo caminho desde os dias em que jogos mais recentes não podiam ser jogados. Chegou a um ponto em que jogar no Ubuntu é fácil. O Wine tem suporte para SM4.0 e DirectX 10/11 no Wine 1.6. Se o problema persistir, significa que sua placa de vídeo não suporta isso ou você está perdendo as bibliotecas corretas.

Outro motivo pelo qual o Wine pode não detectar o Shader Model é porque ele pode estar definido como Desativado no Winetricks. Abra o Dash e digite winetricks. Selecione seu prefixo de vinho e, em seguida, mude as configurações . Em seguida, procure a opção glsl = enabled e selecione-a. Isso deve resolver o problema do modelo de sombreador. Casos como o jogo Limbo são resolvidos dessa maneira.

6. Como abro vários aplicativos Wine sem eles usando a mesma janela (sobreposição)

Você pode configurar várias janelas do Wine ajustando alguns parâmetros do Wine antes de iniciar cada programa individual do Wine. A maneira mais rápida é abrir o terminal onde existe o executável do aplicativo que você deseja executar. Vamos supor que seja o aplicativo Wow.exe . Em seguida, basta digitar o seguinte:

wine explorer /desktop=WOW,1024x768 "Wow.exe" -opengl -console

Isso abriria o executável Wow.exe com uma janela intitulada "WOW", uma resolução de 1024x768 para essa janela específica e aplicaria os parâmetros -opengl e -console ao executável Wow. Agora, supondo que você tenha o jogo instalado em outro lugar, faça a seguinte alteração:

wine explorer /desktop=WOW,1024x768 "/media/cyrex/fun/wow/Wow.exe" -opengl -console

Isso executa o Wow.exe, assumindo que ele reside na pasta wow dentro de uma partição chamada divertida na sua pasta / media / USER. A saída deve ser semelhante a esta ao executar, por exemplo, 4 aplicativos:

Vinho

Existe uma maneira mais fácil de conseguir isso. A idéia é criar um atalho na área de trabalho clicando com o botão direito na área de trabalho e selecionando Novo documento -> Documento vazio . Isso deve criar um arquivo "Documento sem título" na área de trabalho. Agora abra o arquivo e cole nele o seguinte:

   [Desktop Entry]
   Type=Application

Agora salve-o e renomeie o arquivo para o aplicativo que você deseja abrir, mas no final adicione ".desktop". Ele se tornará um "ícone executável do Windows". Agora clique com o botão direito no ícone novamente e vá para Propriedades -> Permissões -> Ativar Permitir a execução de arquivo como programa . Agora vá para a guia Básico e insira as informações necessárias para executar o aplicativo wine. O resultado final deve ser algo como isto:

insira a descrição da imagem aqui

7. Ter o Ubuntu 64 bits influencia o Wine

Sim, ter o Ubuntu 64 Bit também definirá o Wine como 64 bits. Isso criará vários problemas para muitos aplicativos do Windows que funcionam apenas em 32 bits, por exemplo, não podendo instalar vários .NET Frameworks, uma vez que eles funcionarão apenas na versão de 32 bits, o que resultará na impossibilidade de o usuário para executar muitos aplicativos do Windows. Para resolver isso, faça o seguinte depois de instalar com êxito a versão do PPA, como mencionei acima. Após instalar o pacote PPA wine imediatamente, antes de abrir, winecfgabra o terminal (verifique se você está na sua pasta pessoal, digitando cd ~) e digite o seguinte:

rm -fr ~/.wine  
export WINEARCH=win32  
export WINEPREFIX="/home/USER/.wine"  
winecfg

Altere USER com sua conta de usuário. Por exemplo, em Meu caso, essa linha leriaexport WINEPREFIX="/home/cyrex/.wine"

Com esse método, você alterou a arquitetura do Wine para 32 bits e, no momento em que abrir o Winecfg, ele configurará todas as versões do Windows disponíveis para 32 bits.

8. Alternativas ao PPA do vinho

PlayOnLinux (PoL)

Embora você possa realmente instalar e configurar tudo o que precisa apenas com o Wine e complementar aplicativos (winetricks, regedit, explorer) usando o PoL, pode economizar alguns problemas e tempo ao instalar um aplicativo. Com o PoL, você pode encontrar uma lista de aplicativos que você pode selecionar e instalar em seu banco de dados:

insira a descrição da imagem aqui

e simplesmente selecionando a instalação, você obtém os seguintes benefícios:

  • Criando um contêiner independente que mantém o aplicativo instalado, uma versão específica do Wine para o aplicativo instalado (em alguns casos, uma versão específica do Wine funciona melhor para um aplicativo específico do que a versão atual do Wine).

  • Instalando automaticamente qualquer DLL e Componentes adicionais, o aplicativo precisa para funcionar corretamente.

  • Adicionando as chaves de registro apropriadas necessárias ao aplicativo

  • Crie uma maneira independente de executar vários aplicativos sem que eles se sobreponham às alterações de versão do Windows, regedit alteradas, versões específicas do Wine, etc.

    Obviamente, é importante saber que o PoL trabalha lado a lado com o Wine e precisa que o Wine funcione corretamente (é baseado nele). Em muitos casos, um aplicativo pode não funcionar com PoL, mas funcionará com as configurações padrão do Wine que mencionei neste guia. Então, se você encontrar o aplicativo que deseja usar no PoL, ótimo. Mas se você não o encontrar, lembre-se de ter sempre a alternativa de usar o Wine padrão para instalar e configurar o aplicativo.

    Os benefícios de instalar o aplicativo usando o Wine e instalá-lo usando PoL é que, com o Wine, você pode acessar e executar o aplicativo usando o DASH, como nas imagens abaixo:

    insira a descrição da imagem aqui (Terraria)

    insira a descrição da imagem aqui (Espaço morto e ilha morta)

    CodeWeavers CrossOver (CC)

    O CC é muito semelhante ao PoL sobre como instalar e configurar aplicativos. A principal diferença é que o CC oferece suporte oficial. Eles ainda têm seu próprio banco de dados CodeWeavers, que possui mais de 10.000 aplicativos. Não apenas isso, mas eles têm um sistema de classificação semelhante ao do AppDB do Wine. Eles também contribuíram para o desenvolvimento do Wine, alguns dos quais você pode ver em seu Suporte .

    DosBox (DB)

    DB é para aplicativos do MS-DOS como Wine é para aplicativos do Windows. Com o DB, você pode executar aplicativos do MS-DOS em seu sistema. Basta instalar o dosboxpacote e pronto. A execução de um aplicativo é tão simples quanto ir para a pasta em que o aplicativo reside e executar o seguinte:

    dosbox ./

    Isso abrirá a pasta atual como uma letra de unidade no ambiente do banco de dados.

    Você também pode montar uma pasta fazendo o seguinte após abrir o DB:

    mount x: /Absolute/Path/To/Folder/Of/App

    Por exemplo

    mount c: /home/cyrex/Desktop/Dune2

    Criará a letra C: Drive que contém a pasta Dune2. Portanto, se eu simplesmente executar o dune2.exe, obtenho o seguinte:

    insira a descrição da imagem aqui

9. Quais são alguns parâmetros e dicas especiais que posso usar com o Wine

Há alguns, por exemplo:

COMANDOS

wine --version - Mostra a versão do vinho

wineserver -k- Mata todas as versões de vinho para o usuário específico. Isso é útil se o seu aplicativo Wine estiver congelado, capturar a tela inteira e não permitir o uso do Ubuntu, o mouse ou o teclado estiver focado nele e em outros problemas do Wine que possam aparecer em alguns aplicativos.

wine explorer - Abrirá um explorador semelhante ao Windows Explorer

wine explorer /desktop=X,Y- Cria uma área de trabalho virtual em que X é o nome da janela da área de trabalho e Y é a resolução da janela. Por exemplo:wine explorer /desktop=WOW,1024x768 Wow.exe

regedit - Irá abrir a versão regedit do Wine semelhante à do Windows.

wine uninstaller- Abre o Adicionar e remover vinho, semelhante ao do Windows. Aqui você poderá não apenas ver os aplicativos que você instalou e desinstalá-los, mas também poderá instalar novos aplicativos, se desejar.

winetricks - Abre o aplicativo winetricks para instalar as bibliotecas, DLLS e componentes ausentes, essenciais para a funcionalidade correta de muitos aplicativos do Windows.

winecfg - Irá abrir a configuração do Wine, onde você pode definir a versão de vídeo, som e Windows.

wine ipconfig- Mostra o IP que o Wine pode ver. Semelhante ao ipconfig.

wine netstat- Mostra as conexões de IP / porta feitas. Semelhante ao netstat.

wine start- Define o diretório de trabalho do executável. Essa opção ajuda nos casos em que o executável funciona apenas na mesma pasta e não em um caminho completo. Um exemplo é se você deseja executar um arquivo .bat ou simplesmente executar um comando de outra pasta (por exemplo: pasta pai), faria algo assim, assumindo que não estamos na mesma pasta que o MetroLL.exe:

 `wine start /d "C:\\Program Files\\GMT-MAX.ORG\\Metro Last Light" MetroLL.exe`

Isso faria duas coisas, ele primeiro definiria o diretório para a Metro Last Lightpasta e, em seguida, executaria o MetroLL.exemencionado no final. É semelhante à execução do executável na mesma pasta, mas tem a vantagem de executar o aplicativo em qualquer outro local. A coisa a saber aqui é que:

  • O Wine não gosta de caminhos Unix, portanto, é necessário separar as pastas em \\vez de\
  • Você precisa usar um caminho absoluto. Você precisa começar de C:\\para garantir que o executável sempre funcione como deveria.
  • Se o executável estiver fora da C:unidade, adicione a letra correspondente. Por exemplo, para executar um binário do Windows fora do Wine, você usaria a Z:\\letra, pois Z:normalmente aponta para o diretório raiz do sistema Linux.
  • Em caso de dúvida, peça ajuda ao comando com o /?parâmetro (por exemplo wine start /?:)

export WINEPREFIX- Essa variável é usada para alterar o prefixo do vinho para outro local. Por exemplo, se você deseja mesclar PoL e Wine (não recomendado, pois o PoL possui vários prefixos), você pode fazer o seguinte:

   `export WINEPREFIX="/home/USER/.PlayOnLinux/wineprefix/PREFIX"`

Onde PREFIX é o que você deseja mesclar com o Wine. Você precisaria executar o winecfg novamente.

DICAS

  • Ao lidar com uma pasta que possui espaços (por exemplo: World of Warcraft), você pode executar o arquivo Wow.exe adicionando o símbolo \ na frente de cada espaço, para que ele escape do símbolo. O resultado final seria algo como "World \ of \ Warcraft \ Wow.exe". Se você não deseja adicionar esses símbolos de escape à sua linha de código, basta colocar duas vezes o link inteiro, para que se pareça com:

    wine explorer / desktop = WOW, 1024x768 "/ media / cyrex / Minha partição / World of Warcraft / Wow.exe" -opengl -console

    como você pode ver, existem 2 pastas com espaços, "My Partition" e "World of Warcraft", mas desde que eu citei toda a string, a necessidade de incluir caracteres de escape não é necessária. Se você desejasse usar o caminho do vinho (por exemplo: C: /), todas as barras seriam uma barra dupla (por exemplo: "C: \ Arquivos de programas \ App").

  • Os parâmetros aplicados a um aplicativo sempre devem estar FORA das seqüências de caracteres citadas. Usando o exemplo acima, podemos ver -opengl e -console fora das aspas.

  • Ao lidar com aplicativos que seguram seu mouse e / ou teclado, você pode usá wineserver -k-lo para matá-lo ou simplesmente abrir o aplicativo no modo Windows ou definir o modo Windows com o wine explorer /desktopparâmetro para evitar problemas com o mouse / teclado.

10. Estabilidade, desempenho e suporte a aplicativos que o Wine oferece aos usuários finais

SUPORTE DE APLICATIVO

Eu experimentei o Wine desde 2005 e vi como o processo de desenvolvimento do Wine no Ubuntu estava rapidamente alcançando os jogos mais recentes.

Antes do lançamento do Wine 1.2, por volta de 2012, era difícil fazer com que muitos aplicativos funcionassem no Wine, mas após o lançamento do Wine 1.2 , houve um resultado totalmente diferente. Ainda mais depois do lançamento do 1.4 em 2012 , 1.6 em 2013 e 1.8 em 2015 . Muitos casos começaram a aparecer onde eles iriam funcionar imediatamente. Casos como o Deep Space 2, que é / foi um dos jogos mais recentes que eu pude jogar naquele momento e que testei 3 dias após o lançamento. Alice no País das Maravilhas (quero dizer o novo), The Sims 3, World of Warcraft, Amnesia e outros. Até Skyrim poderia ser jogado. São jogos que exigem gráficos poderosos e você pode jogá-los com pouca ou nenhuma configuração adicional, exceto a instalação normal fornecida acima.

Para saber quais jogos você pode jogar no Wine, recomendo visitar o Wine App Database: http://appdb.winehq.org/, que possui mais de 10 mil +. Isso inclui informações sobre seu desempenho e estabilidade e ajuda a saber se um jogo é jogável.

O Wine App Database também oferece um Ranking que determina quais jogos podem ser jogados com menos problemas, se houver. Quando você vê essa classificação, você tem uma ideia se o aplicativo funcionará ou não. Lembre-se de que você também precisa levar em consideração a versão do hardware e do Wine que o testador mostra no banco de dados do Wine. As classificações são as seguintes:

Classificação Platina - Significa que você tem quase 100% de chance de o aplicativo funcionar imediatamente.

Classificação Ouro - Significa que você pode se fazer um pouco de configuração, mas isso funcionará no final.

Classificação de prata - significa que o aplicativo será executado, mas pode ter problemas gráficos, sonoros ou de controle.

Classificação Bronze - significa que o aplicativo não funcionará corretamente.

Classificação de lixo - significa que o aplicativo ainda não funciona e provavelmente nem será instalado. A única maneira de fazê-lo funcionar seria quando o Super-Homem começar a comer cereal criptoniano pela manhã.

Para referência, há alguns anos, a quantidade de jogos Platinum era inferior a 50. Em 2012, você pode encontrar mais de 1,5 mil jogos , dos quais quase 200 estavam nos Últimos Títulos . Hoje existem mais de 6 mil jogos, dos quais 4 mil são platina. Quanto mais pessoas participarem do teste de aplicativos Wine, melhor. Principal motivo pelo qual eu sempre recomendo usar o PPA do Wine.

DESEMPENHO

Para obter informações sobre desempenho, consulte Diferença de desempenho em jogos entre Windows e Ubuntu

11. Como desinstalar o Wine

A desinstalação do Wine pode ser feita de duas maneiras, dependendo de suas necessidades. Se você só precisar "Redefinir" o Wine para os valores padrão, você pode simplesmente excluir a .winepasta e criá-la novamente executando winecfg. Se você possui aplicativos na .winepasta que deseja fazer backup, agora é um bom momento antes de excluir a pasta. Para excluir a pasta, basta fazer o seguinte e ele cuidará de todo o ambiente Wine:

rm -fr ~/.wine
rm -fr ~/.cache/wine

Agora, se você realmente deseja desinstalar o Wine do Ubuntu, faça o seguinte, mas observe que isso NÃO excluirá sua .winepasta ou a cache:

sudo apt purge wine*

Isso desinstalaria todos os pacotes relacionados ao wine, incluindo wine, wine1.9, winehq, winetricks e muito mais. Removendo basicamente qualquer coisa relacionada ao vinho.


40
+1 Estou muito feliz em ver todas essas informações em um só lugar!
Eliah Kagan

3
@LuisAlvarado, que resposta incrível! +1 para PlayOnLinux; Nem sei como usar o Wine - deixei o PlayOnLinux fazer tudo por mim.
Paddy Landau

1
Isso é muita informação! Facilmente a resposta mais longa que eu já vi aqui. Você não poderia simplesmente ir ao centro de software Ubuntu, procurar por Wine e clicar em instalar?
Harsha

1
@LuisAlvarado Você poderia explicar como desinstalar o wine? Isso me ajudaria muito. Obrigado.
Codeaviator

@ cododiator Obrigado pela ideia. Adicionado o processo unistall no final que abrange, usuários que realmente querem "redefinir" o vinho e usuários que realmente querem purgar o inferno como se não houvesse amanhã. Bom trabalho de codificador.
Luis Alvarado
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.