真正解决:gpg --verify sig: 无法检查签名:找不到公钥

本文介绍如何解决在使用GPG验证软件包签名时遇到的公钥未找到问题,包括从Ubuntu密钥服务器获取并导入公钥的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 具体错误
$ gpg --verify grub-2.06.tar.xz.sig
gpg: 假定被签名的数据是‘grub-2.06.tar.xz’
gpg: 于 2021年06月08日 星期二 23时11分08秒 CST 创建的签名,使用 RSA,钥匙号 988C2166
gpg: 无法检查签名:找不到公钥
  • 导入
$ gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 988C2166
gpg: 下载密钥‘988C2166’,从 hkp 服务器 keyserver.ubuntu.com
gpg: 密钥 988C2166:公钥“Daniel Kiper <dkiper@net-space.pl>”已导入
gpg: 需要 3 份勉强信任和 1 份完全信任,PGP 信任模型
gpg: 深度:0 有效性:  1 已签名:  0 信任度:0-,0q,0n,0m,0f,1u
gpg: 合计被处理的数量:1
gpg:           已导入:1  (RSA: 1)
  • 加入
$ sudo gpg --armor --export 988C2166 | sudo apt-key add -
gpg: 警告:配置文件‘/home/tsit/.gnupg/gpg.conf’所有权不安全
OK

注意有两个sudo 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柳鲲鹏

能给阁下一点帮助,非常荣幸

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值