发布于2026-06-05 阅读(0)
扫一扫,手机访问
在Debian系统中配置安全更新源时,很多人会遇到一个小麻烦——明明在sources.list里加好了源地址,执行apt-get update却提示GPG签名验证失败。别急,这其实是个挺常见的问题,解决起来也简单。
先把安全更新的源地址写进配置文件。比如编辑/etc/apt/sources.list.d/official-package-repositories.list,添加一行:
deb http://security.debian.org/ wheezy/updates main contrib non-free
保存之后运行更新:
sudo apt-get update
这时候大概率会看到这样的报错:
正在读取软件包列表... 完成
W: GPG 错误:http://security.debian.org wheezy/updates InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 8B48AD6246925553
原因很简单——系统本地没有对应的公钥,没法验证这个源签名的合法性。解决方法就是用密钥管理工具把缺失的公钥下载下来。注意看报错信息里最后那串编号 8B48AD6246925553,那就是需要导入的公钥ID。
执行以下命令即可:
sudo apt-key adv --recv-keys --keyserver keyserver.Ubuntu.com 8B48AD6246925553
命令执行完,再运行一次 sudo apt-get update,应该就不会再有GPG错误了,一切正常。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9