随笔 - 6  文章 - 129  trackbacks - 0
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(14)

随笔档案(6)

文章分类(467)

文章档案(423)

相册

收藏夹(18)

JAVA

搜索

  •  

积分与排名

  • 积分 - 822288
  • 排名 - 49

最新评论

阅读排行榜

评论排行榜

当我们在/etc/apt/sources.list中加入非官方源来安装、更新部分软件时,sudo apt-get update会有错误提示
下面以我使用的ibus非官方源作为示例,错误提示如下:
W: GPG 错误:http://ppa.launchpad.net maverick Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY 5A9A06AEF9CB8DB0

也就是这个非官方源是不可信任的,解决办法是导入该源的公钥。

因为平时我们是使用sudo来管理系统的,所以有些地方要注意,不然很容易出现错误。

先把这个源的公钥从公钥服务器导入到当前用户的公钥库
gpg --keyserver wwwkeys.eu.pgp.net --recv-key 5A9A06AEF9CB8DB0
此处没有必要用sudo来运行,把公钥导入当前用户即可

公钥导入成功后会

下一步是让apt-get 来使用这个公钥


gpg --armor --export 5A9A06AEF9CB8DB0 | sudo apt-key add -

注意apt-key add要用特权用户来运行才可以,也就是要用sudo来运行


导入成功后sudo apt-get update就不会有错误提示了

posted on 2010-11-14 23:29 Ke 阅读(2467) 评论(1)  编辑  收藏 所属分类: ubuntu

FeedBack:
# re: ubuntu:解决非官方源导致的GPG error 2011-04-26 20:59 openwares.net

只有注册用户登录后才能发表评论。


网站导航: