商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > Debian安全更新时缺少验证公钥如何解决?

Debian安全更新时缺少验证公钥如何解决?

  发布于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错误了,一切正常。

本文转载于:https://www.jb51.net/os/Ubuntu/549727.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注