有时候没有通过add-apt-repository添加ppa源,在使用apt-get update的时候,会有提示:

GPG error: http://ppa.launchpad.net intrepid Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 7DBC1644C5B39158
只是因为我们把ppa的源添加到了apt的source里面,但是没有添加keyserver。

可以使用以下办法解决:

1
2
gpg –keyserver subkeys.pgp.net –recv 7DBC1644C5B39158 ##7DBC1644C5B39158根据你的实际情况修改。
gpg –export –armor 7DBC1644C5B39158 | sudo apt-key add – ##7DBC1644C5B39158根据你的实际情况修改。

成功后就能解决GPG error这个问题。