나는 이것을 설치했습니다 :
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]
이 문제를 어떻게 해결하나요? 이 문제를 해결하려면 어떤 키링을 설치해야 하는지 알 수 있는 방법이 있습니까?
답변1
gpg --recv-keys 8F0871F202119294
(AUR)
USER
분실한 키를 키체인 에 추가해야 합니다.
makepkg
빌드를 완료 하는 데 신뢰 키가 필요하지 않습니다 .
~/.gnupg/gpg.conf
여전히 필요합니다:
keyserver-options no-honor-keyserver-url
내 특별한 경우에는
- 공식 Arch 저장소에서 누락된 키에는 종종 최신 키가 누락되어 있습니다.
archlinux-keyring
답변2
AUR의 키는 배포 저장소에서 제공하는 키링에 없습니다.
AUR 패키지/업스트림 키를 신뢰하는 경우 수동으로 찾아서 추가해야 합니다.
먼저 PKGBUILD
패키지 파일을 확인한 다음 AUR의 주석을 확인하여 키를 가져오고 추가한 위치/여부를 확인하세요.
답변3
노력하다:sudo pacman -U /path/to/file.tar.xz
모든 파일 형식에 대해 이 작업을 수행하고 업그레이드를 다시 시도하십시오.