使用 pgp 密钥从终端将存储库添加到 ubuntu

Dar*_*age 5 server mono repository

如何从终端添加 pgp 密钥?

我已将 deb http://badgerports.org lucid main添加到 sources.list,当我执行sudo apt-get 更新时,我得到

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
Run Code Online (Sandbox Code Playgroud)

这是我需要添加的关键 http://badgerports.org/directhex.ppa.asc

dav*_*dc3 10

此命令将获取 repo 的公钥:

gpg --keyserver pgpkeys.mit.edu --recv-key C90F9CB90E1FAD0C && gpg --export --armor C90F9CB90E1FAD0C | sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)

它适用于任何存储库,您只需将命令中的公钥编号替换为错误消息中的公钥编号。


Met*_*man 8

首先运行,然后运行:wget http://badgerports.org/directhex.ppa.asc

sudo apt-key 添加 directhex.ppa.asc