it-swarm.asia

.Exe komut isteminden bir .exe nasıl çalıştırılır

Linux için yeniyim. Şu anda abc klasöründe bir * .exe yürütmesi gereken bir komut satırı yazmaya çalışıyorum.

Denedim

% cd abc info.exe

Ancak hata diyor ki, no such file or directory.

Herhangi bir öneri?

23
user12749

deneyin:

abc/info.exe

ancak gerçekten bir Windows programı ise, "şarap" yüklemeniz gerekir, sonra:

wine abc/info.exe

ancak sadece bazı Windows programları şarap altında çalışacaktır.

27
JoelFan

Bu cevap, bu soruya verilen diğer cevapları bir araya getiriyor.

İnfo.exe dosyası ya Linux ya da Windows altında çalışacaktır ancak ikisini birden yürütmeyecektir.

Windows altında yürütür

Dosya bir windows dosyasıysa, Linux altında kendi başına çalışmaz. Bu durumda, bir Windows öykünücüsü (WINE) altında çalıştırmayı deneyebilirsiniz. Şarapla uyumlu değilse, Linux altında yürütemezsiniz.

Başlamadan önce, şarap yüklemeniz gerekecektir. Şarap yüklemeniz gereken adımlar, bulunduğunuz linux platformuna göre değişir. Örneğin, ubuntu yüklüyorsanız "Ubuntu yükleme şarabı" nı google'a ekleyebilirsiniz.

Bir kere şarabınızı kurduktan sonra bu komutları uygulayabilirsiniz.

cd abc/
wine info.exe

Linux Altında Çalıştır

bu dosyanın Linux altında çalışacağını biliyorsanız, bu komutları çalıştırmak isteyeceksiniz:

Abc dizininize değiştirin

cd abc/

Ardından a ll kullanıcıları e x bu dosyayı ekleyebilmek için izinleri değiştirmek isteyeceksiniz (a + x).
ayrıca yalnızca ser e e x ecute (u + x) dizinine izin verebilirsiniz

chmod a+x info.exe

Programı başlatın, ./ komut satırına çalıştırılacak dosyanın geçerli yoluna bakmasını söyler ('current' dizini $ PATH ortam değişkeninde değilse).

./info.exe
9
Roy Rico

yapamazsın :) exe sadece Microsoft. Şimdi eğer bir linux çalıştırıcınız varsa, yapabilecekleriniz

cd folder
chmod +x file
./file
8
Mohammad

Linux'ta dosya çalıştırılabilir izinleri veriyorsunuz. Yürütülüp yürütülmeyeceğini belirleyen uzantı değildir (pencerelerde olduğu gibi).

Linux'ta çalıştırılabilecek geçerli bir dosyanız olduğunu varsayarak (bir windows/dos dosyası değil) şunu yapın:

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

Şu anki dizinde dosyayı bulabilmesi için Shell'in liderine ./ ihtiyacınız olduğuna dikkat edin!

Bu gerçekten de süper kullanıcılara ait.

6
Byron Whitlock

Son zamanlarda bazı eski MSDOS .exe dosyalarını çalıştırmak istedim ve sadece dosbox kullanabilirsiniz. Ubuntu'da sadece öyleydi

apt-get install dosbox

sonra

dosbox file.exe

3
Mike Howsden

.exes genelde Linux çalıştırılabilirdir, linux değil. Bunları çalıştırmak için WINE gibi bir şey kullanın.

Aksi takdirde, bir Linux çalıştırılabilir çalıştırmak için birçok yol vardır, örneğin:

  1. cd abc; ./info.exe
  2. ./abc/info.exe
  3. /full/path/to/abc/info.exe
  4. PATH'inize "abc" ekleyin, sonra normal komut olarak çalıştırın. ...
2
Norman

Wine, kurabileceğiniz bir programdır, .exe dosyalarını linux'ta çalıştırmak için kullanılan bir programdır.

apt-get install şarap

(Dosyanızın dizinine gidin:/cd (ex: Desktop /) Ve .exe dosyanızı açmak için:

şarap PROGRAMI [AGRUMENTS]

Yapabileceğiniz herhangi bir şarap sorunu: wine --help

Ben denedim ve işe yarıyor.

1
vipgenie