好久没有更新博客,这两天刚好使用Ubuntu更新软件时发现报错:

遇到这样的错误主要是因为我们使用的国内源的公钥与数据库的签名不一致导致

解决方法就是导入相应的公钥即可,如此处是 `ED65462EC8D5E4C5`

# 其他类似报错信息更换公钥即可
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ED65462EC8D5E4C5

然后再次执行更新数据库即可解决。

sudo apt update

如果遇见apt-key不可用,说明你使用的系统版本比较新,新版本的系统已经改用gpg来管理了,可以使用如下命令(首先你需要先下载GPG 密钥文件或者本地导入):

sudo gpg --no-default-keyring --keyring /etc/apt/trusted.gpg.d/repo-name.gpg --keyserver keyserver.ubuntu.com --recv ED65462EC8D5E4C5

附语法格式

apt-key [选项] [密钥文件]

gpg [选项] [命令] [文件名]