Resposta curta
Os arquivos .exe não são compatíveis com o binário do Ubuntu. Existem, no entanto, camadas de compatibilidade para o Linux, como Wine
, que são capazes de executar .exe.
Resposta detalhada e soluções
O problema subjacente:
O Ubuntu é um sistema completamente diferente do MS Windows. Não só parece diferente, mas também usa mecanismos diferentes para suas funções principais.
O problema com os arquivos .exe é que eles são específicos para o Windows. Nenhum outro sistema é capaz de executá-los, porque seu conteúdo é projetado para funcionar em um sistema da Microsoft. O Linux usa padrões diferentes, conceitos diferentes e, portanto, os aplicativos do Ubuntu precisam ser adaptados a eles para funcionar corretamente.
Se você acabou de migrar do Windows e está dando passos no Ubuntu, pode ficar surpreso com o fato de os arquivos .exe não funcionarem. Pode haver sintomas diferentes, uma mensagem de erro pode aparecer ou pode não haver nenhum efeito ao clicar duas vezes em um .exe. Isso tudo acontece, porque o Ubuntu tem nenhuma idéia o que deve fazer para executar esse arquivo. O Ubuntu não tem conhecimento sobre como o MS Windows funciona "por trás da cortina" e, portanto, não pode executar o código que está dentro deles. No jargão técnico, diz-se que os executáveis Windows e Linux não são compatíveis com binário.
Procurando alternativas
A primeira coisa que você deve fazer é perceber que o mais provável é que você não queira executar esse arquivo .exe. A maioria dos aplicativos do Windows nos quais você está acostumado tem suas alternativas no Ubuntu Software Center.
Portanto o primeiro passo ao tentar executar um arquivo .exe é verificar se existe uma versão do Ubuntu do mesmo aplicativo (como o Firefox - ele tem uma edição do Windows e do Ubuntu) , ou uma alternativa próxima, que não é o mesmo aplicativo, mas faz 99% das mesmas coisas. Por exemplo, se você quiser compor um documento, em vez do MS Office, você desejará usar o LibreOffice.
Como posso encontrar uma alternativa?
Aqui estão algumas dicas.
- Pesquise no Ubuntu Software Center.
- Inicie o Ubuntu Software Center, digite na caixa de pesquisa que tipo de aplicativo você está procurando. Por exemplo, digitar " photoshop " encontra O GIMP , que é uma ótima ferramenta avançada de edição de imagens, e é um ótimo substituto para o Adobe Photoshop.
- Muitos aplicativos do Windows também estão disponíveis para o Ubuntu e têm sua versão idêntica no Ubuntu Software Center, que é a maneira preferida de instalar software no Ubuntu.
- Pesquisa Ask Ubuntu (este mesmo site).
- Há muitas perguntas aqui que explicam quais aplicativos podem ser usados como substitutos. Além disso, não se esqueça de fazer uma pergunta se precisar de recomendação de software .
-
Esta página de ajuda do Ubuntu contém ótimas dicas ao buscar alternativas.
- link
- link
Ok, mas nem todos os aplicativos têm alternativas. Há vários casos em que você desejará executar o programa .exe de qualquer maneira. Exemplos incluem:
- Você está tentando executar um aplicativo de qual alternativa não faz sentido. No caso da maioria dos videogames, você desejará executá-los e não uma alternativa.
- Você pode querer executar o aplicativo original em vez de uma alternativa, porque a alternativa não é boa o suficiente. Por exemplo, muitas pessoas consideram o Photoshop um editor muito melhor do que o GIMP.
- Este é um programa muito específico do Windows, que faz pouco sentido no Linux.
Felizmente, você pode obter arquivos .exe para rodar no Ubuntu.
Executando arquivos .exe no Ubuntu com o WINE
O que é Vinho ? Bem, tecnicamente é uma camada de compatibilidade. O que significa é que ele fornece um ambiente semelhante ao Windows para qualquer aplicativo .exe que você tenta executar. Portanto, com arquivos WINE .exe será executado no Ubuntu.
WINE não é instalado por padrão. Você pode obtê-lo por:
- Procurando por "vinho" no Ubuntu Software Center.
- Executando o comando:
sudo apt-get install wine
.
Detalhes sobre a instalação do WINE podem ser encontrados em esta questão .
Ok, então eu instalei o WINE. Agora o que?
Continue com o lançamento do seu arquivo .exe! Clique duas vezes e, com um pouco de sorte, tudo parecerá no Windows. Voilà!
AVISO: Nem todos os aplicativos se comportarão corretamente quando executados com o WINE. WINE não é de forma alguma perfeito, e porque finge ser um ambiente Windows em vez de ser realmente um real, algumas aplicações podem funcionar mal. Problemas comuns podem incluir campos exibidos incorretamente, problemas de tela cheia com jogos de vídeo, problemas de proteção contra cópia. Alguns deles podem ser resolvidos com um pouco de trabalho, certifique-se de verificar o banco de dados de aplicativos WINE e usar o google para encontrar dicas, caso seu arquivo .exe não funciona corretamente.
Executando aplicativos do Windows no Ubuntu com o PlayOnLinux
Existe outra ferramenta que você pode gostar que ajuda você a executar aplicativos do Windows.
Ele se chama PlayOnLinux ( site ) e suporta uma grande variedade de softwares ( navegar ).
O que ele faz é executar uma versão específica do Wine, que é conhecida por funcionar melhor com o aplicativo que você deseja executar. Também instala caminhos adicionais para fornecer compatibilidade máxima com o Ubuntu. Mas você não precisa saber disso; tudo é feito automaticamente.
Por causa disso, o PlayOnLinux tende a fornecer os melhores resultados no caso de executar um software amplamente conhecido, incluindo muitos videogames.
Instalando o PlayOnLinux:
- Encontre-o no Ubuntu Software Center ou
- Executar
sudo apt-get install playonlinux
Usando o PlayOnLinux:
Em vez de clicar duas vezes no arquivo .exe (que inicia com o WINE), execute o aplicativo PlayOnLinux. Selecione o botão "Instalar" na barra de ferramentas e escolha qual aplicativo você deseja instalar. PlayOnLinux irá guiá-lo através do processo de instalação (claro que você precisará de mídia de instalação).
Depois de concluído, o aplicativo instalado será exibido na janela principal do PlayOnLinux. Clique duas vezes para iniciá-lo!
Soluções comerciais
Se você não estiver satisfeito com o WINE, existem alguns softwares comerciais que executam aplicativos do Windows no Linux. Um dos mais conhecidos é o CrossOver . Em alguns casos, tem resultados significativamente melhores, mas não está disponível gratuitamente.