Apakah mungkin untuk menjalankan installer Windows .msi?

51

Apakah mungkin untuk menginstal program Windows dari installer MSI sehingga program yang diinstal dapat dijalankan dengan pemuat program Wine?

Andrew RM
sumber

Jawaban:

79

Menurut FAQ WineHQ resmi :

File MSI tidak dapat dijalankan secara langsung, Anda harus menggunakan program msiexec . msiexec adalah alat untuk menginstal paket .msi. File MSI dapat diinstal dalam Wine dari terminal seperti ini:

anggur msiexec / i apapun-filename.msi

Kalau tidak:

anggur mulai apapun-filename.msi

Itu kemudian akan menjalankan program MSI sama seperti jika Anda mengklik dua kali di Windows.

Perintah pertama dapat diubah jika perlu untuk menyesuaikan dengan keadaan. Sebagai contoh:

WINEPREFIX=/path/to/wineprefix wine msiexec /i /path/to/filename.msi  

atau menggunakan wine64 bukan anggur:

WINEPREFIX=/path/to/wineprefix wine64 msiexec /i /path/to/filename.msi 

Awalan WINE adalah folder yang berisi semua konfigurasi WINE serta semua bagian Windows yang WINE gunakan untuk kompatibilitas, termasuk perpustakaan dan registri.

karel
sumber
3
The /ipilihan adalah untuk menginstal, jika Anda ingin meng-uninstall kemudian, jalankan: wine msiexec /uninstall whatever-filename.msiatau bentuk pendek setara dengan perintah yang sama:wine msiexec /x whatever-filename.msi
karel