apt-get update 提示无法“由于没有公钥,无法验证下列签名 ***”的解决方案
程序员文章站
2022-07-14 15:53:36
...
我的报错
http://mirrors.aliyun.com/ubuntu trusty-security InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 40976EAF437D
解决
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
我的签名可能跟你的签名不一样,把 40976EAF437D05B5 替换成你签名
结果
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.5E4tLQy0DD/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
gpg: ** 40976EAF437D05B5:公钥 “Ubuntu Archive Automatic Signing Key <[email protected]>” 已导入
gpg: 处理的总数:1
gpg: 已导入:1
执行
[email protected]:/etc/apt$ sudo apt update
结果
已下载 20.6 MB,耗时 17秒 (1,238 kB/s)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有 23 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。