UBUNTU下公钥无法下载(已解决)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
cxmzlxb
帖子: 11
注册时间: 2008-09-21 9:52

UBUNTU下公钥无法下载(已解决)

#1

帖子 cxmzlxb » 2008-09-23 11:23

装了ubuntu 8.04,语言设置成汉语,但是在新得立软件包中,所有语言还是英文,极不习惯,因为第一次用ununtu,所以想换成中文的,结果我先用命令御载了新立得,同时还御载了1几个包,当时也没记住名字,再次安装下载的synaptic-0.57.tar.gz时提示少依懒包,于是想用apt来安装,结果我用sudo apt-get update 命令来更新源列表的时候,提示:
W: GPG error: http://wine.budgetdedicated.com hardy Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 58403026387EE263
W: 您可能需要运行 apt-get update 来解决这些问题
于是我在网上找到解决方法:
#gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 387EE263 //这里是上面出现的后面八位
#gpg --armor --export 387EE263 |apt-key add -

下载公钥:
gpg --keyserver wwwkeys.pgp.net --recv-keys 387EE263
我想大部分公钥都能在wwwkeys.pgp.net找到吧。
转化一下:

gpg --export -a 387EE263 > /tmp/key
告诉apt-get:
sudo apt-key add /tmp/key
ok, 再apt-get update一下看看更有警告没有?

gpg --keyserver subkeys.pgp.net --recv 387EE263
gpg --export --armor 4F6C1E86 | sudo apt-key add -

几个服务器都试了,结果都是
ys 58403026387EE263
gpg: requesting key 387EE263 from hkp server wwwkeys.pgp.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

请问一下要怎么解决?
上次由 cxmzlxb 在 2008-09-25 16:07,总共编辑 1 次。
cxmzlxb
帖子: 11
注册时间: 2008-09-21 9:52

Re: UBUNTU下公钥无法下载(求助)

#2

帖子 cxmzlxb » 2008-09-23 11:26

刚才又出现如下错误:
administrator@administrator-desktop:~$ sudo gpg --keyserver wwwkeys.pgp.net --recv-keys 387EE263
gpg: WARNING: unsafe ownership on configuration file `/home/administrator/.gnupg/gpg.conf'
gpg: external program calls are disabled due to unsafe options file permissions
gpg: keyserver communications error: general error
gpg: keyserver receive failed: general error
cxmzlxb
帖子: 11
注册时间: 2008-09-21 9:52

Re: UBUNTU下公钥无法下载(求助)

#3

帖子 cxmzlxb » 2008-09-25 16:06

已解决:
方法如下:
1.匯入 gpg key
$ wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -

2.修改 /etc/apt/sources.list.d
$ sudo wget http://wine.budgetdedicated.com/apt/sou ... hardy.list -O /etc/apt/sources.list.d/winehq.list

3.更新套件庫
$ sudo apt-get update
回复