您的位置:首页 > 其它

ubuntu 安装软件时,提示:由于没有公钥,无法验证下列签名

2013-02-03 11:03 501 查看
今天,在 ubuntu的软件源中添加了一个 virtualbox 的软件源,之后使用命令
 sudo apt-get update
   提示:

 W: GPG签名验证错误:http://download.virtualbox.org lucid Release:由于没有公钥,无法验证下列签名: NO_PUBKEY54422A4B98AB5139
  

出现这个错误的原因是因为,对应的公钥没有导入。

缺少公钥了,看来需要下载公钥。从PGP的公钥服务器上下载公钥。服务器有很多个,我是在subkeys.pgp.net 找到的。 经常用到的还有wwwkeys.pgp.net,如果subkeys找不到,考虑换到wwwkeys看看。

此时,可以使用如下方法解决:

1、
 sudoapt-key adv --recv-keys --keyserverkeyserver.ubuntu.com 54422A4B98AB5139
2、

gpg --keyserver subkeys.pgp.net --recv98AB5139  (54422A4B98AB5139的后八位)

 gpg --export --armor  98AB5139 |sudo apt-key add -
 

OK !

源文件地址:
http://blog.sina.com.cn/s/blog_ad051704010158zx.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐