欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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’ 来查看它们。