想要在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