升级到18.04后葡萄酒版本不匹配

升级到18.04后,我在运行wine时遇到版本不匹配错误:

wine client error:0: version mismatch 524/547. 

无法弄清楚什么在干扰什么,特别是因为apt list给了我一堆包:

 fonts-wine/bionic,bionic,now 3.0-1ubuntu1 all [installed,automatic] libwine/bionic,now 3.0-1ubuntu1 amd64 [installed,automatic] wine-stable/bionic,bionic,now 3.0-1ubuntu1 all [installed,automatic] wine2.0/now 1:2.0-0ubuntu1~16.04~ricotz1 amd64 [installed,local] wine2.0-amd64/now 1:2.0-0ubuntu1~16.04~ricotz1 amd64 [installed,local] wine2.0-i386/now 1:2.0-0ubuntu1~16.04~ricotz1 i386 [installed,local] wine32/bionic,now 3.0-1ubuntu1 i386 [installed,automatic] wine64/bionic,now 3.0-1ubuntu1 amd64 [installed,automatic] winetricks/bionic,bionic,now 0.0+20180217-1 all [installed,automatic] 

跑葡萄酒 – 版本给我葡萄酒2.0

有谁知道应该/可以在这里删除哪些包装,以便葡萄酒再次起作用?

提前致谢!

Wine目前没有Bionic存储库。 最好的是Artful。 根据升级之前安装Wine的方式,我建议在/ etc / apt中查看sources.list。

如果您最初通过遵循Wine指南安装Wine,则应该有类似于以下内容的行:

 deb https://dl.winehq.org/wine-builds/ubuntu/ 

然而,直到Wine的开发人员提供Bionic存储库之前,这在Bionic中还不起作用。 要解决此问题,请将以上行编辑为:

 deb https://dl.winehq.org/wine-builds/ubuntu/ artful main 

如果您的sources.list文件中没有Wine的任何行,请按上面的方式添加。

在更新之后,您应该能够安装Wine的主页上报告的正确winehq-stable和winehq-staging版本。 当Bionic可用时,您应该能够恢复到第一行,而不会在末尾添加“artful main”。