代理后 apt-get 更新出现 NO_PUBKEY 错误

代理后 apt-get 更新出现 NO_PUBKEY 错误

我在工作时有一个使用代理的 ubuntu 桌面。我按如下方式配置代理:在“设置”>“网络”>“网络代理”下:方法设置为“自动”,设置 URL 并应用到整个系统。

这样就可以访问互联网(例如 Firefox),但 apt-get 除外。为了让 apt-get 正常工作,我按照这些说明,特别是在“设置 apt-get 以使用 http-proxy > APT 配置文件方法”下。使用这些设置,我可以安装软件包(例如 thunderbird),但在添加新存储库时遇到问题:

W: GPG error: http://ppa.launchpad.net vivid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 737F9811F93FF666

我猜想这与代理有关,但到目前为止,我似乎无法使用在线找到的任何方法/技巧来修复它。例如,将代理设置添加为环境变量(export https_proxy=...)然后使用sudo -E没有帮助。

答案1

sudo -i
export http_proxy=http://foo.bar.com:1234 # change this to the correct values
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 737F9811F93FF666
exit

希望这对你有用。如果没有,那么也许发布你得到的错误

相关内容