เป็นไปได้หรือไม่ที่จะติดตั้งโปรแกรม Windows จากตัวติดตั้ง MSI เพื่อให้โปรแกรมที่ติดตั้งสามารถรันด้วยโปรแกรมโหลดไวน์ได้
เป็นไปได้หรือไม่ที่จะติดตั้งโปรแกรม Windows จากตัวติดตั้ง MSI เพื่อให้โปรแกรมที่ติดตั้งสามารถรันด้วยโปรแกรมโหลดไวน์ได้
คำตอบ:
ตามWineHQอย่างเป็นทางการคำถามที่พบบ่อย :
ไม่สามารถเรียกใช้ไฟล์ MSI ได้โดยตรงคุณต้องใช้โปรแกรมmsiexec msiexec เป็นเครื่องมือสำหรับการติดตั้งแพ็คเกจ. msi ไฟล์ MSI สามารถติดตั้งใน Wine จากเทอร์มินัลดังนี้:
ไวน์ msiexec / i - filename.msi อะไรก็ตามอีกวิธีหนึ่งคือ:
ไวน์เริ่มที่ชื่อไฟล์. msiจากนั้นจะเรียกใช้โปรแกรม MSI เหมือนกับว่าคุณดับเบิลคลิกใน Windows
คำสั่งแรกสามารถเปลี่ยนแปลงได้ถ้าจำเป็นเพื่อให้เหมาะกับสถานการณ์ ตัวอย่างเช่น:
WINEPREFIX=/path/to/wineprefix wine msiexec /i /path/to/filename.msi
หรือใช้ wine64 แทนไวน์:
WINEPREFIX=/path/to/wineprefix wine64 msiexec /i /path/to/filename.msi
คำนำหน้า WINE เป็นโฟลเดอร์ที่มีการกำหนดค่า WINE ทั้งหมดรวมถึง Windows ทุกส่วนที่ WINE ใช้เพื่อความเข้ากันได้รวมถึงไลบรารีและรีจิสตรี
/i
ตัวเลือกสำหรับการติดตั้งถ้าคุณต้องการที่จะถอนการติดตั้งต่อมาทำงาน:wine msiexec /uninstall whatever-filename.msi
หรือแบบสั้นเทียบเท่าของคำสั่งเดียวกัน:wine msiexec /x whatever-filename.msi