问题描述
是否可以从MSI安装程序安装Windows程序,以便可以通过Wine程序加载器运行安装的程序?
最佳答案
打开终端,使用cd
将目录更改为.msi文件的位置,并使用格式为wine msiexec /i whatever-filename.msi
的命令安装.msi文件。
根据官方WineHQ FAQ的说法:
MSI files cannot be run directly, you need to use the msiexec program. msiexec is a tool for installing .msi packages. MSI files can be installed in Wine from the terminal like this:
wine msiexec /i whatever-filename.msiAlternatively:
wine start whatever-filename.msiThat will then run the MSI program the same as if you had double-clicked it in Windows.
如果需要,可以根据情况更改第一个命令。例如:
WINEPREFIX=/path/to/wineprefix wine msiexec /i /path/to/filename.msi
或使用wine64代替wine:
WINEPREFIX=/path/to/wineprefix wine64 msiexec /i /path/to/filename.msi
WINE前缀是一个文件夹,其中包含所有WINE配置以及WINE用于兼容性的所有Windows部件,包括库和注册表。
如果要稍后在运行wine msiexec /x whatever-filename.msi
时卸载相同的.msi文件