如何在Wine下运行msi文件

时间:2015-01-25 23:36:57

标签: linux windows-installer wine

每次我尝试运行此程序时,都会给我这个错误。

czipperz@CzipperzComputer~/Downloads> msiexec /i Corsair-Utility-Engine-v1.3.91.msi 
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
fixme:storage:create_storagefile Storage share mode not implemented.
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range

我还没有在网上看到任何其他解决方案。你能帮助我吗?

2 个答案:

答案 0 :(得分:1)

我想这是葡萄酒1.6中的一个错误:https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1383214

最近发布了修复程序。

答案 1 :(得分:0)

.msi runnables适用于Windows平台而不是linux,但您可以使用WINE(WINdows Emulator)在Linux设备上运行Windows应用程序。

但是WINE不是一个模拟器,它是一个兼容层,这意味着它可以将Windows API调用转换成POSIX调用即时#34;所以它比模拟更快。

P.S。这种方法不适用于所有程序,尤其是新程序