如何从终端添加 pgp 密钥?
我已将 deb http://badgerports.org lucid main 添加到 sources.list 并且当我执行sudo apt-get update我得到
W: GPG error: http://badgerports.org lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C90F9CB90E1FAD0C
这是我需要添加的关键 http://badgerports.org/directhex.ppa.asc
此命令将获取 repo 的公钥:
它适用于任何存储库,您只需将命令中的公钥号码替换为错误消息中的公钥号码。
先运行再运行:
wget http://badgerports.org/directhex.ppa.asc
还有一个脚本可以自动查找并添加所有丢失的键。它可以从 Launchpad 下载,并在 Jaunty、Karmic、Lucid、Maverick 中受支持。
Ubuntu 10.10 特立独行的猫鼬
Ubuntu 10.04 Lucid Lynx
Ubuntu 9.10 业力考拉
Ubuntu 9.04 Jaunty Jackalope
安装后,您只需运行sudo launchpad-getkeys
答案不适用于我的存储库的密钥,因为我不在 pgpkeys.mit.edu 中。它在 ubuntu 20.04 中为我工作的方式是: