已经是最新一篇文章了!
已经是最后一篇文章了!
解决方法The following signatures couldn't be verified because the public key is not available
Ubuntu使用过程中的一些错误解决方法记录
概述
今天在Ubuntu20.04上执行sudo apt-get update命令时,遇到以下错误:
Err:2 https://mirrors.aliyun.com/kubernetes/apt kubernetes-xenial InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B53DC80D13EDEF05
他说这个签名不能被验证,因为没有可用的公钥,并且表示没有B53DC80D13EDEF05这个密钥
解决方法
我们给他加上这个密钥就可以了,使用命令:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B53DC80D13EDEF05
apt-key命令用于管理Debian Linux系统中的软件包密钥,每个发布的Debian软件包都是通过密钥认证的。
adv: 告知apt-key工具使用高级模式
–keyserver keyserver.ubuntu.com: 指定从哪个GPG密钥服务器获取密钥
–recv-keys: 指定要接收的GPG密钥ID
这个命令从指定的服务器获取对应ID的密钥并添加到本地,用于软件包的验证。
版权声明: 如无特别声明,本文版权归 月梦の技术博客 所有,转载请注明本文链接。
(采用 CC BY-NC-SA 4.0 许可协议进行授权)
本文标题:《 解决方法The following signatures couldn't be verified because the public key is not available 》
本文链接:https://ymiir.netlify.app//linux/The-following-signatures.html
本文最后一次更新为 天前,文章中的某些内容可能已过时!
评论