在 Deepin 上安装 WineHQ

Deepin 软件源内有 wine,但是版本比较低(wine-4.0)。而 deepin-wine5 又存在一些 Bug。对于想要体验新功能的用户来说,安装官方版 WineHQ 是另一个选择。

Deepin 基于 Debian,这里可以看到官方的安装教程

这里介绍两个坑。

GPG错误: 由于没有公钥,无法验证下列签名:(一个字符串)

这个错误可能发生在sudo apt update阶段。解决方法:下载导入公钥

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys (字符串)

运行之后会为 WineHQ 签发公钥,再次运行sudo apt update即可。

E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

这个错误可能发生在sudo apt install winehq-stable阶段。

发生这个问题的原因是由于官方版 WineHQ 使用了一个发行版没有提供的依赖包libfaudio0

解决办法,首先sudo apt install libstb0:i386

然后手动下载这两个软件包:

https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10/amd64/libfaudio0_20.01-0~buster_amd64.deb
https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10/i386/libfaudio0_20.01-0~buster_i386.deb

分别安装即可。