Saya baru mengenal Linux. Saat ini saya mencoba untuk menulis baris perintah yang harus menjalankan * .exe di dalam folder abc.
saya telah mencoba
% cd abc info.exe
Namun kesalahan mengatakan no such file or directory
.
Ada saran?
sumber
Saya baru mengenal Linux. Saat ini saya mencoba untuk menulis baris perintah yang harus menjalankan * .exe di dalam folder abc.
saya telah mencoba
% cd abc info.exe
Namun kesalahan mengatakan no such file or directory
.
Ada saran?
mencoba:
abc/info.exe
tetapi jika ini benar-benar program Windows, Anda harus menginstal "anggur", lalu lakukan:
wine abc/info.exe
tetapi hanya beberapa program Windows yang akan bekerja di bawah anggur.
Jawaban ini menggabungkan jawaban lain untuk pertanyaan ini menjadi satu.
File info.exe akan dijalankan di Linux atau Windows, tetapi tidak keduanya.
Jika file tersebut adalah file windows, itu tidak akan berjalan di Linux sendiri. Jadi jika itu masalahnya, Anda dapat mencoba menjalankannya di bawah emulator windows (WINE). Jika tidak kompatibel dengan anggur, maka Anda tidak akan dapat menjalankannya di Linux.
Sebelum Anda bisa mulai, Anda harus memasang anggur. Langkah-langkah yang Anda perlukan untuk menginstal wine bervariasi pada platform linux tempat Anda berada. Anda mungkin dapat google "Ubuntu install wine", jika misalnya, Anda menginstal ubuntu.
Setelah Anda menginstal anggur, Anda dapat menjalankan perintah ini.
cd abc/
wine info.exe
jika Anda tahu file ini dijalankan di linux, maka Anda ingin menjalankan perintah ini:
Ubah ke direktori abc Anda
cd abc/
Maka Anda ingin mengubah izin untuk mengizinkan Sebuah ll pengguna untuk e x ecute file ini (a + x).
Anda juga bisa membiarkan saja kamu ser ke e x ecute (u + x)
chmod a+x info.exe
Buka program, ./ memberi tahu baris perintah untuk melihat di jalur saat ini untuk mengeksekusi file (jika direktori 'saat ini' tidak di lingkungan $ PATH variabel.
./info.exe
Anda tidak bisa :) exe hanya Microsoft. sekarang jika Anda memiliki linux executable yang dapat Anda lakukan:
cd folder
chmod +x file
./file
wine
ataudosbox
.Di Linux Anda memberikan izin file yang dapat dieksekusi. Bukan ekstensi yang menentukan apakah itu dapat dijalankan atau tidak (seperti pada windows.)
Dengan asumsi Anda memiliki file yang valid yang dapat dieksekusi di Linux, (bukan file windows / dos) lakukan ini:
Perhatikan bahwa Anda memerlukan yang terdepan ./ agar shell dapat menemukan file di direktori saat ini!
Ini benar-benar milik superuser.
sumber
Saya baru-baru ini ingin menjalankan beberapa file .exe MSDOS lama dan saya bisa menggunakan dosbox. Di Ubuntu itu baru saja
apt-get install dosbox
kemudian
dosbox file.exe
sumber
.exes umumnya adalah executable Windows, bukan yang linux. Untuk menjalankannya, gunakan sesuatu seperti WINE.
Jika tidak, untuk menjalankan Linux yang dapat dieksekusi, ada banyak cara, mis .:
sumber
Wine adalah program yang dapat Anda instal, ini adalah program untuk menjalankan file .exe di linux.
apt-get install wine
(buka direktori file Anda: / cd (mis: Desktop /) Dan untuk membuka file .exe Anda:
PROGRAM anggur [ARGUMEN]
Setiap masalah dengan anggur yang dapat Anda lakukan: anggur - membantu
Itulah cara saya mencoba dan berhasil.
sumber