我建议参照以下步骤进行操作:
- 使用命令
apt-key del
删除过时的密钥:
sudo apt-key del 818A435C5FCBF54A
密钥https://dl.winehq.org/wine-builds/Release.key
的ID应当是818A435C5FCBF54A
。保险起见,在执行此命令前,首先执行命令sudo apt-key list
以进行确认。 - 下载密钥:
wget https://dl.winehq.org/wine-builds/winehq.key
- 将密钥转换为二进制形式:
gpg --dearmor < winehq.key > wine-archive-keyring.gpg
- 将密钥放入
/usr/share/keyrings
:
sudo mv wine-archive-keyring.gpg /usr/share/keyrings/wine-archive-keyring.gpg
- 建立仓库的
source.list
条目,这些条目可以追加到/etc/apt/sources.list
中,也可以写在单独的文件当中。在目前的情况下,我建议建立文件/etc/apt/sources.list.d/wine.list
,向其中写入:
deb [signed-by=/usr/share/keyrings/wine-archive-keyring.gpg] https://dl.winehq.org/wine-builds/debian/ bullseye main
- 为仓库建立对应的Apt pinning条目,我的建议是建立文件
/etc/apt/preferences.d/deriv.pref
,向其中写入:
Package: *
Pin: origin dl.winehq.org
Pin-Priority: 100