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其中列出了详细的手动步骤。