软讯网络 > 操作系统 > Linux > 关于apt-get update的时候出现"NO PUBLICKEY"的错误
【标 题】:关于apt-get update的时候出现"NO PUBLICKEY"的错误
【关键字】:
apt-get,update,NO,PUBLICKEY
【来 源】:http://www.cublog.cn/u/18755/showart.php?id=250215
关于apt-get update的时候出现"NO PUBLICKEY"的错误

原文见:
http://www.ieee.org.cn/dispbbs.asp?BoardID=63&ID=26065&replyID=19245&skin=1我只是节选了之一,因为他的第二种方法不具通用性。
关于apt-get update的时候出现"NO PUBLICKEY"的错误:
1.错误症状:
#apt-get update
......
W: GPG error:
http://mirrors.geekbone.org unstable Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 010908312D230C5F
2.解决方法一:
#gpg --keyserver keyring.debian.org --recv-keys 2D230C5F
#gpg --armor --export 2D230C5F | apt-key add -
#apt-get update
如果keyring.debian.org连不上,可以尝试换成wwwkeys.eu.pgp.net。
如果缺少的是其他公钥,只需要把“NO_PUBKEY”后面字符的最后8个字符将上面"2D230C5F"的位置上替换就可以了。