这是链接,请帮我看看下面是什么意思:
http://ppa.launchpad.net precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C2518248EEA14886
我应该如何处理上面的链接
答案1
嗯,首先你给出了一个通用的链接http://ppa.launchpad.net网站,而不是特定的网站,我相信你想要的是。
然而,很容易修复。
当我遇到 PPA 并且无法获取 PUBKEY 时,我写了一些东西,或者借了它,我不记得了,我甚至将它设为别名以便将其扔进我的,.bashrc
这样我只需输入几个字母即可。
这是代码。
alias pubkey="for i in `sudo aptitude update 2>&1 | grep NO_PUBKEY | awk '{print $NF;}'`; do sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $i; done"
如您所见,它会搜索丢失的公钥,然后将其发送到 ubuntu 上的密钥服务器,以便用它们更新您的系统。相信我,运行它,您就会没事的。
将其放入您的.bashrc
,然后输入source .bashrc
,最后pubkey
您的所有烦恼就结束了。
只要确保您已经先安装了 aptitude,很快sudo apt-get install aptitude
一切就完成了。