GPG 无法检查签名

GPG 无法检查签名

我尝试在 natty 服务器上从 oneiric 重新编译和重建 libevent2 源代码,但出现了一个小错误,gpg 无法检查签名

# dpkg-source -x libevent_2.0.12-stable-1.dsc
gpgv: Signature made Fri Jun 17 07:12:50 2011 PDT using DSA key ID 7ADF9466
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./libevent_2.0.12-stable-1.dsc

知道如何解决这个警告吗?

答案1

我认为传统的解决方案是安装Debian 开发者的 GnuPG 密钥包裹:

sudo apt-get install debian-keyring

答案2

首先,您应该按照@enzotib 的指示将密钥导入本地密钥环:

gpg --keyserver keyserver.ubuntu.com --recv-keys 7ADF9466

然后将密钥导出到本地的 TrustedKeys以使其受信任:

gpg --no-default-keyring -a --export 7ADF9466 | gpg --no-default-keyring --keyring ~/.gnupg/trustedkeys.gpg --import -

答案3

您应该使用以下命令将密钥导入到本地密钥环:

gpg --keyserver keyserver.ubuntu.com --recv-keys 7ADF9466

然后,重试该命令。

相关内容