GPG 错误:http://security.debian.org jessie/updates InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 9D6D8F6BC857C906 NO_PUBKEY 8B48AD6246925553
如果出现类似的错误,说明没有对公钥进行匹配,公钥没有通过认证,所以要对公钥进行签名认证。
配置方法如下:
添加公钥的命令格式为:(其中:Pubkey 就是公钥。)
gpg --keyserver pgpkeys.mit.edu --recv-keys Pubkey
gpg --export --armor Pubkey | sudo apt-key add -
keyserver也可以进行更改。
它提示有没有验证的公钥需要全部添加。
现在所有需要添加的公钥都添加完成了。现在你再在当前终端中执行sudo apt-get update
验证一下,不会再出现W: GPG 错误
或者W: 以下 ID 的密钥没有可用的公钥
这样的错误了。
参考: