为了使用 Excel 等 Microsoft 软件,我在 Linux 上运行了 Play。
我今天遇到了一个问题,似乎在网上找不到解决方案。我已经安装了 excel 2010,但现在我的老师要我安装 power query,这是一个 msi 文件。
我已经阅读了文档,我明白要通过 wine 安装 msi 文件,我必须使用
wine start filename.msi
或者
wine msiexec /i filename.msi
我遇到的唯一问题是每次我尝试运行 msi 文件时它都会告诉我 office 未安装等等...我尝试从 wine 运行文件或在 linux 驱动器上播放甚至虚拟 c 驱动器但每次我都会出现这个错误。
是否有人知道我必须从哪个文件夹运行该文件才能将该包正确安装到 Windows。
答案1
好的,您可以通过命令行指定运行命令的前缀。首先打开终端并导航到 MSI 程序所在的文件夹。然后输入:
WINEPREFIX="~/.PlayOnLinux/wineprefix/Office2010" wine start /unix ./filename.msi
这应该会在办公室前缀中启动 MSI。
解释:
- WINEPREFIX——指定要运行的前缀。如果未指定,则使用默认前缀。
- wine——启动 wine 服务器
- start——告诉 wine 启动以下程序
- /unix——告诉 wine 以下路径是 Linux 路径,而不是 Windows 路径
- ./——当前目录,可以省略但最好避免混淆。
- filename.msi——您要运行的安装程序