2009-09-29 22:17:47 +0000 2009-09-29 22:17:47 +0000
27
27

Linuxのコマンドプロンプトから.exeを実行する方法

私はLinuxに新しいです。私は現在、フォルダabc.内の*.exeを実行する必要がありますコマンドラインを書こうとしています。

私は

% cd abc info.exe

しかし、エラーはno such file or directoryを言います。

回答 (5)

30
30
30
2009-09-29 22:20:59 +0000

試してみてください:

abc/info.exe

しかし、それが本当にWindowsのプログラムであれば、あなたは “ワイン "をインストールする必要があります、そして:

wine abc/info.exe

しかし、いくつかのWindowsプログラムだけがワインの下で動作します。

9
9
9
2009-09-29 23:39:36 +0000

この回答は、他の回答を一つにまとめたものです。

info.exeファイルは、LinuxかWindowsのどちらかで実行されますが、両方ではありません。

Executes Under Windows

Windowsファイルの場合、Linuxでは実行されません。なので、その場合はwindowsエミュレータ(wine)で実行してみてください。WINEとの互換性がない場合は、Linuxでは実行できません。

始める前に、WINEをインストールする必要があります。wineをインストールするために必要な手順は、あなたが乗っているlinuxプラットフォームによって異なります。あなたはおそらく、例えばubuntuをインストールしている場合は、"Ubuntu install wine “をググることができます。

一旦wineをインストールしたら、次はこれらのコマンドを実行することができるでしょう。

cd abc/
wine info.exe

Execute Under Linux

もしあなたがこのファイルをLinuxで実行することを知っているならば、これらのコマンドを実行したいと思うでしょう。
あなたはまた、電子x ecute(u+x)にちょうどu serを許可することができます

cd abc/

プログラムを起動し、./は、実行するファイルの現在のパスを探すためにコマンドラインに指示します('現在の'ディレクトリが$PATH環境変数ではない場合)。

6
6
6
2009-09-29 22:21:32 +0000

Linuxでは、ファイルに実行可能なパーミッションを与えます。

Linux で実行できる有効なファイルを持っていると仮定して、(windows/dos ファイルではなく)次のようにします:

cd abc
chmod a+x info.exe
./info.exe

カレントディレクトリ内のファイルを見つけるためにシェルの先頭の ./ が必要であることに注意してください!

これはスーパーユーザに属していますが。

3
3
3
2015-05-12 19:18:25 +0000

私は最近、いくつかの古いMSDOSの.exeファイルを実行したいと思っていたので、私はちょうどDOSBOXを使用することができました。Ubuntuでは、それはちょうど

apt-get install dosbox

dosbox file.exeだった

1
1
1
2018-01-06 09:08:24 +0000

Wineはインストールできるプログラムで、linux上で.exeファイルを実行することができます。

apt-get install wine

(ファイルのディレクトリに移動します。/cd (ex: Desktop/) そして、あなたの .exe ファイルを開くために:

wine PROGRAM [AGRUMENTS]

ワインで問題があれば、あなたは wine --help をすることができます。

関連する質問

6
10
7
5
8