Linux 命令速查
软件包 man pacman-key

pacman-key

管理 pacman 软件包签名密钥环

返回

补充说明

pacman-key 是 Arch Linux 软件包签名机制(GnuPG 密钥环)的管理工具。pacman 通过它验证软件包与镜像(,防止来源被篡改。新装系统、密钥环损坏或导入第三方仓库(如 archlinuxcn)时需要使用。

语法

pacman-key [选项]

常用选项

选项作用
--init初始化新的密钥环
--populate <keyring>导入发行版信任的密钥(如 archlinux)
--refresh-keys联网刷新已信任密钥的有效期
--recv-keys <keyid>从密钥服务器接收指定密钥
--lsign-key <keyid>对本地密钥签名以示信任
--list-keys列出密钥环里的密钥

实例

重新初始化密钥环(最常见的修复手段):

sudo pacman-key --init
sudo pacman-key --populate archlinux

刷新过期密钥:

sudo pacman-key --refresh-keys

导入 archlinuxcn 仓库密钥:

sudo pacman-key --recv-keys 38DBBDC86092693E
sudo pacman-key --lsign-key 38DBBDC86092693E

如果 pacman -Syy 出现 “PGP signature could not be verified” 等报错,通常重跑 --init + --populate archlinux 即可。

参考链接