Linux 中未找到用于安装 msi 文件的 msiexec 命令

Linux 中未找到用于安装 msi 文件的 msiexec 命令

我有一个.msi在 Windows 上用 asp.net 开发的文件,现在我想.msi使用终端中的命令在 Linux 中安装该文件,如下所示:

msiexec /i myfile.msi

但它显示:

msiexec找不到命令

答案1

.msi 文件是专为 Windows 设计的。“msi”是s经常nstaller。您无法在 Linux 中正确“安装” .msi 文件。您可能能够找到一些允许您查看该文件内部的工具。但该文件的性质是它专门创建为使用 Windows Installer 服务的 Windows 可执行文件。msiexec是一个 Windows 命令。在 Linux 中输入该命令不起作用。

您应该返回到创建该 .msi 文件的人处并请求一个 Linux 原生包。

答案2

您需要.MSI使用wine命令运行文件,例如:

wine msiexec /i myfile.msi

如果你没有 Wine,安装它首先。

相关内容