wineW: GPG 错误:https://dl.winehq.org/wine-builds/debian bullseye InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 76F1A20FF987672F E: 仓库 “https://dl.winehq.org/wine-builds/debian bullseye InRelease” 没有数字签名。

我建议参照以下步骤进行操作:

  1. 使用命令apt-key del删除过时的密钥:
    sudo apt-key del 818A435C5FCBF54A
    密钥https://dl.winehq.org/wine-builds/Release.key的ID应当是818A435C5FCBF54A。保险起见,在执行此命令前,首先执行命令sudo apt-key list以进行确认。
  2. 下载密钥:
    wget https://dl.winehq.org/wine-builds/winehq.key
  3. 将密钥转换为二进制形式:
    gpg --dearmor < winehq.key > wine-archive-keyring.gpg
  4. 将密钥放入/usr/share/keyrings
    sudo mv wine-archive-keyring.gpg /usr/share/keyrings/wine-archive-keyring.gpg
  5. 建立仓库的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
  6. 为仓库建立对应的Apt pinning条目,我的建议是建立文件/etc/apt/preferences.d/deriv.pref,向其中写入:
Package: *
Pin: origin dl.winehq.org
Pin-Priority: 100
1 个赞