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.asia/linux/The-following-signatures.html

本文最后一次更新为 天前,文章中的某些内容可能已过时!