pakujący - BŁĄD: Nie można zweryfikować jednego lub więcej podpisów PGP!


Odpowiedzi:


10

makepkgPrzed 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-libsza pomocą tego polecenia:

gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB

Przeczytaj makepkgstronę podręcznika i ten artykuł przed zainstalowaniem kolejnego pakietu z AUR.


1

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


0

Opcja 1 (zalecana)

Jest również ważne , aby utrzymać archlinux-keyring-package i system up-to-date - zwłaszcza archlinux-keyring-package.

Nieaktualny archlinux-keyringpakiet może powodować brak podpisów PGP, a tym samym problemy z podpisami PGP.

-

Opcja 2 ( nie zalecane)

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>

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.