Arch-Linux
Arch Linux 上的未知公鑰 8F0871F202119294
我已經安裝了這個:
1 core/archlinux-keyring 20170104-1 [installed] 10 blackarch/blackarch-keyring 20140118-3 [installed]
但是
libc++abi
從 AUR 升級時出現錯誤:==> Verifying source file signatures with gpg... llvm-3.9.1.src.tar.xz ... FAILED (unknown public key 8F0871F202119294) libcxx-3.9.1.src.tar.xz ... FAILED (unknown public key 8F0871F202119294) libcxxabi-3.9.1.src.tar.xz ... FAILED (unknown public key 8F0871F202119294) ==> ERROR: One or more PGP signatures could not be verified! ==> ERROR: Makepkg was unable to build libc++. ==> Restart building libc++abi ? [y/N]
如何解決這個問題?有沒有辦法知道我應該安裝哪個密鑰環來解決這個問題?
AUR 的密鑰不在發行版儲存庫提供的密鑰環中。
如果您信任它們,您將需要手動查找並添加 AUR 包/上游密鑰。
首先檢查
PKGBUILD
包的文件,然後查看 AUR 中的註釋以查看在哪裡/是否獲取和添加密鑰。
gpg --recv-keys 8F0871F202119294
- 缺少的密鑰需要添加到您的
USER
密鑰環中我不需要信任
makepkg
完成建構的密鑰。
~/.gnupg/gpg.conf
還需要:
keyserver-options no-honor-keyserver-url
在我的特殊情況下