Archlinuxcn-keyring-20230923-1-any.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名))

新系统中安装 archlinuxcn-keyring 包前需要手动信任 farseerfc 的 key

archlinuxcn 社区源的 keyring 包 archlinuxcn-keyring 由 farseerfc 的 key 签署验证,而 Arch Linux 官方 keyring 中包含了 farseerfc 的 key 。自12月初 archlinux-keyring 中删除了一个退任的 master key 导致 farseerfc 的 key 的信任数不足,由 GnuPG 的 web of trust 推算为 marginal trust,从而不再能自动信任 archlinuxcn-keyring 包的签名。

如果你在新系统中尝试安装 archlinuxcn-keyring 包时遇到如下报错:

error: archlinuxcn-keyring: Signature from "Jiachen YANG (Arch Linux Packager Signing Key) 
<farseerfc@archlinux.org>" is marginal trust

请使用以下命令在本地信任 farseerfc 的 key 。此 key 已随 archlinux-keyring 安装在系统中,只是缺乏信任:

sudo pacman-key --lsign-key "farseerfc@archlinux.org"

之后继续安装 archlinuxcn-keyring

sudo pacman -S archlinuxcn-keyring

https://www.archlinuxcn.org/archlinuxcn-keyring-manually-trust-farseerfc-key/

转自Arch中文社区(12月18日)