由于没有公钥,无法验证下列签名: NO_PUBKEY 7EA0A9C3F273FCD8 正在读取软件包列表... 完成 W: GPG 错误:https://download.docker.com/linux/ubuntu focal InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 7EA0A9C3F273FCD8 E: 仓库 “https://download.docker.com/linux/ubuntu focal InRelease” 没有数字签名。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
时间: 2023-05-30 14:05:37 浏览: 3096
这是一个 GPG 错误,说明在通过 apt-get 更新软件包列表时,无法验证下载的软件包是否来自信任的源。错误消息中提到了缺少公钥的问题,这意味着需要添加下载软件包所需要的公钥。
在这个特定的情况下,缺少的公钥是 7EA0A9C3F273FCD8,这是 Docker 的官方软件包签名密钥。为了解决这个问题,可以使用以下命令来添加该密钥:
```
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7EA0A9C3F273FCD8
```
这个命令会从 Ubuntu 的公钥服务器上下载并添加 Docker 的签名密钥。
添加完签名密钥后,重新运行 apt-get 更新命令即可。
阅读全文