想要在UOST统一操作系统上面升级Wine到最新的4.0稳定版,有两种方法,请按照下面的方法进行操作。

方法一

WineHQ 提供的安装包只能用于 x86 架构,它们不能被安装于 ARM 架构系统,首先,开启 32 位支持:

sudo dpkg --add-architecture i386

然后安装被用于签发安装包的密钥:

wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

然后将下面添加到软件源 /etc/apt/sources.list (需要root权限)

deb https://dl.winehq.org/wine-builds/debian/ buster main

添加验证公钥

sudo apt install dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 76F1A20FF987672F

更新软件仓库:

sudo apt update

安装稳定分支:

sudo apt install --install-recommends winehq-stable

验证当前版本号:

wine --version

方法二

deepin源里面有4.16的直接安装:

sudo apt install winehq-staging

升级wine 4.0 遇到问题

列软件包有未满足的依赖关系:
winehq-staging : 依赖: wine-staging (= 5.7~buster)
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

解决方法

将下面添加到软件源 /etc/apt/sources.list (需要root权限)

deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10 ./

导入验证密钥

sudo apt-key add Release.key
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys DFA175A75104960E

更新软件仓库:

sudo apt update

最后安装 wine 4.0 稳定分支:

sudo apt install --install-recommends winehq-stable

WineHQ 安装包安装于 Debian 10 或更新的版本时,会要求安装 libfaudio0 依赖。由于发行版尚未提供该包,您可以从 OBS 下载 libfaudio0 安装包。详情请看:https://forum.winehq.org/viewtopic.php?f=8&t=32192

About The Author

Scroll to Top