云网牛站
所在位置:首页 > Linux教程 > 在deepin系统下不能用wine安装msi的一则实例及解决方法

在deepin系统下不能用wine安装msi的一则实例及解决方法

2020-12-16 15:30:48作者:务实稿源:深度站

实践证明,在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了。

 

相关主题

Deepin 20系统多用户下使用deepin-wine软件的优化细节

精选文章
热门文章