| 用途 | 管理仓库签名公钥与校验问题 |
|---|---|
| 语法 | rpm --import / apt-key(旧)/ signed-by(新) |
| 所属 | rpm / APT |
RPM 侧
RPM 侧
rpm --import https://example.com/RPM-GPG-KEY-example
rpm -qa gpg-pubkey* | head
rpm -qi gpg-pubkey-<keyid>APT 侧(现代方式)
APT 侧(现代方式)
curl -fsSL https://example.com/key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/example.gpg
# sources 行引用:deb [signed-by=/usr/share/keyrings/example.gpg] https://... stable main校验失败排查
校验失败排查
dnf install pkg --nogpgcheck # 仅临时测试,生产禁止
# 正确做法:核对官方指纹后导入密钥--nogpgcheck/trusted=yes 等于放弃供应链校验:只能用于受控测试环境,且事后要恢复。