如何发布用于签署 deb 包的密钥,以便您能够在任何机器上使用您的存储库?

如何发布用于签署 deb 包的密钥,以便您能够在任何机器上使用您的存储库?

我正在寻找一种可以防止我看到以下内容的解决方案:

W: GPG error: http://updates.example.com lenny Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 00AABBCCDDEE0011

该问题适用于 Debian 和 Ubuntu。

是否不可能将密钥发布到某个地方,以便 apt-get 根据其签名自动下载它?

注意:我知道我可以将我的签名放到我们的服务器上,然后使用 wget 从那里获取并安装它,但我仍然在使用更好的解决方案。

答案1

这应该有帮助:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00AABBCCDDEE0011

相关内容