Propaganda
Vinho Como executar aplicativos e jogos do Windows com o Linux WineExiste alguma maneira de fazer o software Windows funcionar no Linux? Uma resposta é usar o Wine, mas, embora possa ser muito útil, provavelmente deve ser apenas o seu último recurso. Aqui está o porquê. consulte Mais informação fornece aos usuários do Linux a capacidade de executar o software Windows fora do domínio da Microsoft. Como tal, pode ajudar na sua transição para longe do Windows Ei, usuário do Windows, você deve mudar para o Linux ou Mac?Você já pensou em mudar do Windows para o Linux ou Mac? A resposta rápida: se você estiver no Windows, permaneça no Windows - e não se preocupe com a atualização ainda. Aqui está o porquê. consulte Mais informação , menos vinculado pelo software exclusivo da plataforma.
O vinho não é perfeito, no entanto. Alguns programas levam algum trabalho para se mover, enquanto outros não funcionam. Dito isto, as etapas abaixo maximizarão suas chances de executar o programa Windows na sua caixa Linux.
Por que meu programa não é executado?
Simplificando, o Wine executa o software Windows fazendo engenharia reversa de partes do sistema operacional Windows para Linux. No mundo da Microsoft, esses componentes são chamados DLLs (Dynamic Link Libraries). Eles fornecem recursos e capacidades extras nos quais outros programas confiam para funcionar. Um exemplo de um é d3d8.dll, que dá aos programas acesso a Recursos de jogos DirectX 8 da Microsoft Tudo o que você precisa saber sobre o DirectX em 2016Se você é um jogador de PC, é absolutamente necessário usar o DirectX, pois isso pode aumentar significativamente o desempenho do seu jogo! Aqui está tudo o que você precisa saber. consulte Mais informação .
Basta dizer que existem muitas DLLs das quais o Wine fornece equivalentes. Há uma chance de que o Wine tenha erros em suas implementações. Vinho pode até não ter um em primeiro lugar! Essas são as principais razões pelas quais os programas do Windows se comportam mal ou se recusam a trabalhar no Linux. Assim sendo, as etapas abaixo visam obter as implementações do Wine o mais próximo possível do Windows.
Instale programas com o PlayOnLinux
PlayOnLinux PlayOnLinux traz jogos e programas do Windows para o Linux consulte Mais informação permite executar versões diferentes do Wine que comprovadamente funcionam com os programas que você deseja executar. Também pode fornecer automaticamente DLLs nativas ao Wine para ajudá-lo a funcionar melhor. Tudo isso é feito sob o capô, então você só precisa escolher o que deseja instalar e depois executá-lo.
Embora a instalação de um programa usando o PlayOnLinux quase sempre garanta um funcionamento tranquilo, talvez você não encontre o que deseja em seu catálogo. Mas vá para a página de downloads e experimente primeiro.
Qual é a sua arquitetura de vinho?
Se você achar que a seleção de programas do PlayOnLinux não existe, pode ser necessário recorrer à instalação manual dos programas. Antes de mergulhar, você deve fazer uma pergunta: o seu vinho está dentro Modo de 64 bits ou modo de 32 bits Qual é a diferença entre o Windows de 32 e 64 bits?Qual é a diferença entre o Windows de 32 e 64 bits? Aqui está uma explicação simples e como verificar qual versão você possui. consulte Mais informação ?
Como o Windows, o Linux e o Wine têm versões diferentes projetadas para arquiteturas de computadores específicas. Você provavelmente está usando uma versão de 64 bits do Linux e, por padrão, a versão de 64 bits do Wine.
Para verificar qual você está usando, digite este comando:
winecfg
Depois, clique no botão Versão do Windows. Você verá uma lista das diferentes edições do Windows que o Wine pode emular. Se você estiver usando Vinho de 32 bitsedições mais antigo que o Windows XP aparecerá pois eles estavam disponíveis apenas no modo de 32 bits.
Alterando sua arquitetura de vinho
Embora o software projetado para sistemas de 32 bits funcione nas versões de 64 bits do Wine, eles tendem a funcionar melhor com a versão de 32 bits. Felizmente, alterar sua arquitetura do Wine é bastante simples:
exportar WINEARCH = win32. exportar WINEPREFIX = ~ / .wine32. winecfg
O primeiro comando diz ao Wine para entrar no modo de 32 bits, enquanto o segundo diz onde criar sua nova pasta (o '.' No final torna a pasta oculta - você pode removê-lo, se quiser). Como essa pasta não existe, o terceiro comando a cria para nós.
Se você deseja executar um programa usando esta versão do Wine, precisará inserir os dois primeiros comandos antes de fazê-lo. Isso pode ser um pouco tedioso, portanto, se você quiser que seja a sua versão padrão do Wine, poderá criar um arquivo para fazer isso automaticamente.
sudo nano /etc/profile.d/wine.sh
Basta adicionar os dois primeiros comandos, como você fez para criar sua nova pasta Wine. Pode ser necessário reiniciar o computador para que essas configurações funcionem. Depois disso, você poderá executar programas com um simples vinho [programa] comando.
Use a versão intermediária do Wine
A preparação do vinho tem muitas correções de bugs e recursos que não foram lançados nos principais lançamentos. Por esse motivo, você pode ter uma chance maior de executar seus programas se você o usar. Você pode encontrar instruções específicas sobre como fazer isso para sua distribuição Linux no site deles.
Para usuários do Ubuntu / Mint, aqui estão os comandos do terminal que você digita:
sudo add-apt-repository ppa: wine / wine-builds. sudo apt-get update. sudo apt-get install --install-recomenda o Wine-staging winehq-staging
Você pode verificar se está usando o armazenamento temporário do Wine digitando este comando:
vinho - versão
Usar componentes nativos do Windows com o Winetricks
O Wine tem a capacidade de usar DLLs do Windows juntamente com os seus próprios de engenharia reversa. Em muitos casos, isso pode ajudar em uma melhor compatibilidade. Para fazer isso, no entanto, você precisa baixá-los e dizer explicitamente ao Wine para usá-los. Um script de shell chamado Winetricks automatiza esse processo para que você não precise se preocupar com o processo.
O comando abaixo usa Wget Dominar o Wget e aprender alguns truques de downloadÀs vezes, não basta salvar um site localmente no seu navegador. Às vezes você precisa de um pouco mais de energia. Para isso, há uma pequena ferramenta de linha de comando conhecida como Wget. Wget é ... consulte Mais informação para baixar o script:
wget -O winetricks.sh https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks. chmod 755 winetricks.sh
O segundo comando faz o script ser executado. O Linux impede que scripts aleatórios sejam executáveis por padrão para razões de segurança O Linux é realmente tão seguro quanto você pensa que é?O Linux é frequentemente apontado como o sistema operacional mais seguro em que você pode ter as mãos, mas esse é realmente o caso? Vamos dar uma olhada em diferentes aspectos da segurança de computadores Linux. consulte Mais informação . Tudo o que você precisa fazer agora é pedir ao Winetricks para instalar um arquivo específico no terminal, da seguinte maneira:
./winetricks.sh sua DLL
Se você digitar este comando, o Winetricks também poderá mostrar todas as DLLs possíveis que você pode instalar com ele:
Lista de dll ./winetricks.sh
Programas diferentes dependem de DLLs diferentes, por isso recomendo verificar o site oficial Banco de dados de aplicativos do Wine para algumas dicas sobre o que instalar. Basta procurar o software desejado e você verá outras pessoas no mesmo barco que você.
Verifique se há erros no Wine
Se o aplicativo que você deseja executar não estiver no banco de dados do aplicativo Wine, você ainda pode dar uma espiada para tentar adivinhar o problema. Por exemplo, você pode dar uma olhada nos erros que o Wine está produzindo assim:
wine [programa] &> debug.txt
Quando você executa seu programa no terminal, quaisquer erros cometidos serão enviados para o arquivo acima. Algo assim pode ajudar a rastrear o que está errado com o Wine. Dessa forma, você poderá instalar uma DLL útil usando o Winetricks.
Relatar bugs
Se o seu programa ainda não funcionar, apesar dos seus melhores esforços, o problema pode estar no próprio código do Wine. Se for esse o caso, recomendo enviar um relatório de erros aos rastreadores de erros do WineHQ.
Isso não deve ser necessário na maioria dos casos, mas se você estiver interessado em fazer isso, há algumas coisas que você deve ter em mente:
- Seja claro ao descrever seu problema, o que é e como ele surgiu.
- Anexe um arquivo de erro ao seu relatório (como o acima). Isso facilita a identificação dos problemas para os desenvolvedores.
- Seja educado e cortês 7 Diretrizes de netiqueta para escrever e-mails e posts no fórumNetiqueta é a abreviação de etiqueta de rede ou internet. Abrange o conjunto especial de convenções sociais encontradas nas interações online. Embora a netiqueta seja muito semelhante ao bom comportamento ou etiqueta em encontros off-line, há ... consulte Mais informação ! As pessoas estarão mais dispostas a ajudar se você estiver.
Você tem uma história de sucesso do Wine para compartilhar? Você já teve problemas com isso? Conte-nos nos comentários abaixo.
Crédito de imagem: Sicco Hesselmans via Shutterstock.com
Atualmente estudando para um BIT, Austin Luong é um entusiasta ávido por Linux que gosta de fazer proselitismo sobre software livre. Ele também gosta de escrever ficção científica, mas apenas na privacidade de sua unidade de disco rígido.