ฉันยังใหม่กับ Linux ฉันกำลังพยายามเขียนบรรทัดคำสั่งซึ่งควรรัน * .exe ภายในโฟลเดอร์ abc
ฉันเหนื่อย
% cd abc info.exe
no such file or directory
แต่ข้อผิดพลาดกล่าวว่า
ข้อเสนอแนะใด ๆ
ฉันยังใหม่กับ Linux ฉันกำลังพยายามเขียนบรรทัดคำสั่งซึ่งควรรัน * .exe ภายในโฟลเดอร์ abc
ฉันเหนื่อย
% cd abc info.exe
no such file or directory
แต่ข้อผิดพลาดกล่าวว่า
ข้อเสนอแนะใด ๆ
คำตอบ:
ลอง:
abc/info.exe
แต่ถ้าเป็นโปรแกรม Windows จริงๆคุณจะต้องติดตั้ง "wine" จากนั้นทำ:
wine abc/info.exe
แต่โปรแกรม Windows บางโปรแกรมเท่านั้นที่จะทำงานภายใต้ไวน์
คำตอบนี้รวมคำตอบอื่น ๆ ในคำถามนี้เป็นคำตอบเดียว
ไฟล์ info.exe จะทำงานภายใต้ Linux หรือ Windows แต่ไม่ใช่ทั้งสองอย่าง
หากไฟล์เป็นไฟล์ windows ไฟล์นั้นจะไม่ทำงานภายใต้ Linux ด้วยตัวเอง ดังนั้นหากเป็นเช่นนั้นคุณสามารถลองใช้งานได้ภายใต้โปรแกรมจำลองหน้าต่าง (WINE) หากไม่เข้ากันได้กับไวน์คุณจะไม่สามารถดำเนินการภายใต้ Linux ได้
ก่อนที่คุณจะเริ่มคุณจะต้องติดตั้งไวน์ ขั้นตอนที่คุณต้องติดตั้งไวน์จะแตกต่างกันไปตามแพลตฟอร์ม Linux ที่คุณใช้ คุณอาจจะสามารถ google "ติดตั้ง Ubuntu ไวน์" ถ้าเช่นคุณกำลังติดตั้งอูบุนตู
เมื่อคุณติดตั้งไวน์แล้วคุณจะสามารถดำเนินการคำสั่งเหล่านี้ได้
cd abc/
wine info.exe
หากคุณรู้ว่าไฟล์นี้ทำงานภายใต้ linux คุณจะต้องใช้คำสั่งเหล่านี้:
เปลี่ยนเป็นไดเร็กทอรี abc ของคุณ
cd abc/
แล้วคุณจะต้องการที่จะเปลี่ยนสิทธิ์ที่จะอนุญาตให้ผู้ใช้ LL อีx ecute ไฟล์นี้ (A + x)
คุณสามารถอนุญาตให้u ser เป็น e x ecute (u + x)
chmod a+x info.exe
เปิดตัวโปรแกรม. / บอกให้บรรทัดคำสั่งมองหาเส้นทางปัจจุบันสำหรับไฟล์ที่จะดำเนินการ (หากไดเรกทอรี 'ปัจจุบัน' ไม่ได้อยู่ในตัวแปรสภาพแวดล้อม $ PATH
./info.exe
คุณไม่สามารถ :) exe เป็น Microsoft เท่านั้น ตอนนี้ถ้าคุณใช้งาน linux ได้คุณสามารถทำได้:
cd folder
chmod +x file
./file
บน Linux คุณให้สิทธิ์อนุญาตการเรียกใช้ไฟล์ ไม่ใช่ส่วนขยายที่กำหนดว่าสามารถเรียกใช้งานได้หรือไม่ (เหมือนบน windows)
สมมติว่าคุณมีไฟล์ที่ถูกต้องที่สามารถเรียกใช้งานได้ใน Linux (ไม่ใช่ไฟล์ windows / dos) ทำสิ่งนี้:
cd abc
chmod a+x info.exe
./info.exe
โปรดทราบว่าคุณต้องมี. / นำหน้าเพื่อให้เชลล์หาไฟล์ในไดเรกทอรีปัจจุบัน!
นี่เป็นของ superuser จริงๆ
ฉันเพิ่งต้องการเรียกใช้ไฟล์. exe MSDOS เก่าและฉันก็สามารถใช้ dosbox ได้ บน Ubuntu มันเป็นเพียง
apt-get install dosbox
แล้วก็
dosbox file.exe
.exes โดยทั่วไปเป็นไฟล์ปฏิบัติการ Windows ไม่ใช่ลินุกซ์ หากต้องการเรียกใช้ให้ใช้บางอย่างเช่น WINE
มิฉะนั้นเพื่อเรียกใช้ลีนุกซ์ลีนุกซ์, มีหลายวิธี, เช่น:
Wine เป็นโปรแกรมที่คุณสามารถติดตั้งได้เป็นโปรแกรมสำหรับเรียกใช้ไฟล์. exe ใน linux
ฉลาด - รับติดตั้งไวน์
(ไปที่ไดเรกทอรีของไฟล์ของคุณ: / cd (เช่น Desktop /) และเพื่อเปิดไฟล์. exe ของคุณ:
โปรแกรมไวน์ [สัญญา]
ปัญหาใด ๆ เกี่ยวกับไวน์ที่คุณสามารถทำได้: wine - help
นั่นคือวิธีที่ฉันลองและใช้งานได้
wine
dosbox