sudo apt-get update 失败公钥不可用:NO_PUBKEY,sudo gpg --keyserver pgpkeys.mit.edu --recv-key 也失败

sudo apt-get update 失败公钥不可用:NO_PUBKEY,sudo gpg --keyserver pgpkeys.mit.edu --recv-key 也失败

Ubuntu 18.04 一段时间以来,图形界面软件更新程序会报告

在此处输入图片描述

然后点击确定

在此处输入图片描述

然后点击立即安装

它会报告加载了片刻然后关闭。我应该有所怀疑,但是……

嗯,今天我试过了

sudo apt-get 更新

并收到以下错误

获得:14https://packagecloud.io/shiftkey/desktop/any任何 InRelease [23.2 kB] 错误:14 https://packagecloud.io/shiftkey/desktop/any任何 InRelease 由于公钥不可用,无法验证以下签名:NO_PUBKEY B7E65990E879472F 正在读取包列表...完成 W:GPG 错误:https://packagecloud.io/shiftkey/desktop/anyany InRelease:由于公钥不可用,无法验证以下签名:NO_PUBKEY B7E65990E879472F E:存储库“https://packagecloud.io/shiftkey/desktop/any any InRelease”未签名。

askubuntu.com/questions/849919/fail-to-sudo-apt-get-update

建议

sudo apt-get --允许未经身份验证的更新

但这也失败了。

修复 apt-get-update-由于公钥不可用,无法验证以下签名 还有更多问题有相同的答案 和更多

建议

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys xxxx

但这也失败了“gpg:密钥服务器接收失败:没有数据”。

如果您对下一步该做什么提出建议,我们将非常感激。

答案1

安装说明

在终端中运行

curl -s `https://packagecloud.io/install/repositories/shiftkey/desktop/script.deb.sh | sudo bash`

在此处输入图片描述

替代选项。此命令将自动查找并添加所连接存储库的必要安全密钥:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo apt-get update 2>&1 | grep -o '[0-9A-Z]\{16\}$' | xargs`

答案2

如果你查看存储库的网页(https://packagecloud.io/shiftkey/desktop/),您将看到一个按钮,它会引导您进入“Debian 安装说明“它会告诉你下载一个脚本并执行它。该脚本将从https://packagecloud.io/shiftkey/desktop/gpgkey并将其输入apt-key。或者,看看https://github.com/shiftkey/desktop/#user-content-debianubuntu-distributions其中列出了详细的手动步骤。

相关内容