当我们在/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