Eu sou novo no Linux. Atualmente, estou tentando escrever uma linha de comando que deve executar um * .exe dentro de uma pasta abc.
eu tentei
% cd abc info.exe
Mas o erro diz no such file or directory
.
Alguma sugestão?
fonte
Eu sou novo no Linux. Atualmente, estou tentando escrever uma linha de comando que deve executar um * .exe dentro de uma pasta abc.
eu tentei
% cd abc info.exe
Mas o erro diz no such file or directory
.
Alguma sugestão?
experimentar:
abc/info.exe
mas se é realmente um programa do Windows, você precisará instalar o "wine" e faça:
wine abc/info.exe
mas apenas alguns programas do Windows funcionam com vinho.
Esta resposta está combinando outras respostas nesta pergunta em uma.
O arquivo info.exe será executado no Linux ou Windows, mas não nos dois.
Se o arquivo for do Windows, ele não será executado sozinho no Linux. Portanto, se esse for o caso, você pode tentar executá-lo em um emulador de Windows (WINE). Se não for compatível com o wine, você não poderá executá-lo no Linux.
Antes de começar, você precisará instalar o wine. As etapas necessárias para instalar o vinho variam na plataforma linux em que você está. Você provavelmente pode pesquisar no Google "Ubuntu install wine", se, por exemplo, estiver instalando o ubuntu.
Depois de instalar o wine, você poderá executar esses comandos.
cd abc/
wine info.exe
se você souber que esse arquivo é executado no linux, execute estes comandos:
Mude para o diretório abc
cd abc/
Então você vai querer alterar as permissões para permitir que um usuário ll a e x ecute deste arquivo (a + x).
você também poderia permitir que apenas o u sor a e x ecute (u + x)
chmod a+x info.exe
Inicie o programa, o ./ diz à linha de comando para procurar o caminho atual para a execução do arquivo (se o diretório 'current' não estiver na variável de ambiente $ PATH.
./info.exe
você não pode :) exe é apenas da Microsoft. Agora, se você tivesse um executável Linux, você poderia fazer:
cd folder
chmod +x file
./file
wine
oudosbox
.No Linux, você fornece permissões executáveis ao arquivo. Não é a extensão que determina se pode ou não ser executada (como no Windows).
Supondo que você tenha um arquivo válido que possa ser executado no Linux (não um arquivo do Windows / DOS), faça o seguinte:
Observe que você precisa do ./ inicial do shell para encontrar o arquivo no diretório atual!
Isso realmente pertence ao superusuário.
fonte
Recentemente, eu queria executar alguns arquivos .exe antigos do MSDOS e poderia usar o dosbox. No Ubuntu era apenas
apt-get install dosbox
então
dosbox file.exe
fonte
.exes são geralmente executáveis no Windows, não no Linux. Para executá-los, use algo como WINE.
Caso contrário, para executar um executável Linux, existem várias maneiras, por exemplo:
fonte
Wine é um programa que você pode instalar, é um programa para executar arquivos .exe no linux.
apt-get install vinho
(vá para o diretório do seu arquivo: / cd (ex: Desktop /) E para abrir o arquivo .exe:
PROGRAMA DO VINHO [AGRUMENTOS]
Qualquer problema com o vinho que você pode fazer: wine --help
Foi assim que tentei e funciona.
fonte