实践证明,在deepin linux系统下完全能使用wine安装msi,如果不能,看看问题是不是属于下面的这个实例。
有错误的实例:用wine安装msi出错 执行root@zhang-PC:~/win32# wine msiexec /i MSSpeech_TTS_en-US_ZiraPro.msi 结果如下: 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 注:LoadLibraryShim读取installroot的注册表项时出错。
分析 wine cfg会出现图形界面,配置和安装都可以从出现的图形界面来,msi格式和exe一样安装。 wine好像是不能用root帐户安装,出错应该是这点原因。 同时玩wine还是用deepin系统配好的,deepin-wine或者playonlinux。参考在Deepin V20系统下用deepin-wine安装钉钉DingTalk的方法。
采用的解决方法 切换到其他用户,并且把msi文件也复制到其他用户的.wine文件夹下,然后执行命令就OK了。
相关主题 |