Próbuję zainstalować ncurses5-compat-libs
na Arch Linux z packer
.
Ale pojawia się ten błąd:
==> BŁĄD: Nie można zweryfikować jednego lub więcej podpisów PGP!
Jak mogę to naprawić?
Próbuję zainstalować ncurses5-compat-libs
na Arch Linux z packer
.
Ale pojawia się ten błąd:
==> BŁĄD: Nie można zweryfikować jednego lub więcej podpisów PGP!
Jak mogę to naprawić?
Odpowiedzi:
makepkg
Przed użyciem pomocnika AUR powinieneś trzymać się instalacji ręcznej, używając i zrozumieć, jak działa proces kompilacji i instalacji z AUR.
W każdym razie musisz zaimportować podpis PGP pakietu przed jego zainstalowaniem. Możesz zainstalować pakiet bez weryfikacji jego podpisu PGP, ale nie powinieneś tego robić. Możesz zaimportować podpis PGP ncurses5-compat-libs
za pomocą tego polecenia:
gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB
Przeczytaj makepkg
stronę podręcznika i ten artykuł przed zainstalowaniem kolejnego pakietu z AUR.
Chciałbym trochę rozszerzyć odpowiedź.
==> 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.
Tak, musisz dodać klucz. To nie zadziała, dopóki nie utworzysz własnego klucza gpg.
Wystarczy wygenerować własny klucz tylko raz.
gpg --full-gen-key
Następnie możesz zaimportować klucz, który wstrzymuje proces kompilacji.
gpg --recv-key 0A11B61D3657B901
gpg --lsign 0A11B61D3657B901
Jeśli chcesz zrozumieć, co dzieje się tutaj jest kilka czytanie
http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/
jak również arch wiki.
https://wiki.archlinux.org/index.php/Arch_User_Repository
https://wiki.archlinux.org/index.php/GnuPG
Jest również ważne , aby utrzymać archlinux-keyring
-package i system up-to-date - zwłaszcza archlinux-keyring
-package.
Nieaktualny archlinux-keyring
pakiet może powodować brak podpisów PGP, a tym samym problemy z podpisami PGP.
-
W szybki i brudny naprawić ten został zaproponowany na forum archbang:
Ostrzeżenie: Postępowanie zgodnie z tymi instrukcjami może spowodować uszkodzenie twojego i innych systemów niebezpiecznym złośliwym oprogramowaniem!
Instalacja bez (!) Kontroli integralności:packer -S --skipinteg <package>