ncurses5-compat-libs
Arch Linux에 설치 하려고 합니다 packer
.
하지만 다음 오류가 발생합니다.
==> 오류: 하나 이상의 PGP 서명을 확인할 수 없습니다!
어떻게 해결할 수 있나요?
답변1
AUR 도우미를 사용하기 전에 수동 설치를 고수 makepkg
하고 AUR 컴파일 및 설치 프로세스의 작동 방식을 이해해야 합니다.
어쨌든 패키지를 설치하기 전에 패키지의 PGP 서명을 가져와야 합니다. PGP 서명을 확인하지 않고도 패키지를 설치할 수 있지만 그렇게 해서는 안 됩니다. ncurses5-compat-libs
다음 명령을 사용하여 PGP 서명을 가져올 수 있습니다 .
gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB
makepkg
매뉴얼 페이지를 읽고이것AUR에서 다른 패키지를 설치하기 전에 기사를 읽으십시오.
답변2
답변을 조금 더 확장하고 싶습니다.
==> Verifying source file signatures with gpg...
datamash-1.1.1.tar.gz ... FAILED (unknown public key 0A11B61D3657B901)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build datamash.
예, 키를 추가해야 합니다. 자신만의 GPG 키를 만들기 전까지는 작동하지 않습니다.
자신만의 키를 한 번만 생성하면 됩니다.
gpg --full-gen-key
그런 다음 빌드 프로세스를 차단하는 키를 가져올 수 있습니다.
gpg --recv-key 0A11B61D3657B901
gpg --lsign 0A11B61D3657B901
여기서 무슨 일이 일어나고 있는지 이해하고 싶다면 다음 내용을 읽어보세요.
http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/
그리고 아치 위키.
https://wiki.archlinux.org/index.php/Arch_User_Repository
https://wiki.archlinux.org/index.php/GnuPG
답변3
옵션 1(존중)
도중요한유지하다archlinux-keyring
-팩및 시스템최신 정보- 특히 archlinux-keyring
- 패키지.
최신이 아닌 패키지로 archlinux-keyring
인해 PGP 서명이 손실되어 PGP 서명에 문제가 발생할 수 있습니다.
--
옵션 2(아니요존경함)
로서빠르고 더러운 수정 이것Archbang 포럼에 질문이 있습니다:
경고하다:이 지침을 따르면 위험한 악성 코드로 인해 귀하와 다른 사람의 시스템이 손상될 수 있습니다!
설치하다아니요(!)위생 검사:packer -S --skipinteg <package>