当前位置: 首页>>技术教程>>正文


可以运行Windows .msi安装程序吗?

,

问题描述

是否可以从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.msi

Alternatively:

wine start whatever-filename.msi

That 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文件

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8827.html,未经允许,请勿转载。