Sto cercando di installare ncurses5-compat-libs
su Arch Linux con packer
.
Ma ottengo questo errore:
==> ERRORE: impossibile verificare una o più firme PGP!
Come posso ripararlo?
Sto cercando di installare ncurses5-compat-libs
su Arch Linux con packer
.
Ma ottengo questo errore:
==> ERRORE: impossibile verificare una o più firme PGP!
Come posso ripararlo?
Risposte:
È necessario attenersi a un'installazione manuale utilizzando makepkg
e comprendere come funziona il processo di compilazione e installazione da AUR prima di utilizzare un supporto AUR.
Ad ogni modo, devi importare la firma PGP del pacchetto prima di installarlo. Puoi installare il pacchetto senza verificare la sua firma PGP ma non dovresti farlo. È possibile importare la firma PGP di ncurses5-compat-libs
utilizzando questo comando:
gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB
Leggi la makepkg
pagina man e questo articolo prima di installare un altro pacchetto da AUR.
Vorrei estendere un po 'la risposta.
==> 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.
Sì, è necessario aggiungere la chiave. Non funzionerà fino a quando non avrai creato la tua chiave gpg.
Devi solo generare la tua chiave una volta sola.
gpg --full-gen-key
Quindi è possibile importare la chiave che sta trattenendo il processo di generazione.
gpg --recv-key 0A11B61D3657B901
gpg --lsign 0A11B61D3657B901
Se vuoi capire cosa sta succedendo, ecco alcune letture
http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/
così come l'arco wiki.
https://wiki.archlinux.org/index.php/Arch_User_Repository
https://wiki.archlinux.org/index.php/GnuPG
È anche importante mantenere aggiornati il archlinux-keyring
pacchetto e il sistema , in particolare il archlinux-keyring
pacchetto.
Un archlinux-keyring
pacchetto non aggiornato può causare la mancanza di firme PGP e quindi problemi con le firme PGP.
-
Come soluzione rapida e sporca, questo è stato proposto sul forum di Archbang:
Attenzione: seguire queste istruzioni potrebbe danneggiare il tuo e altri sistemi con malware pericoloso!
Installazione senza (!) Controllo di integrità:packer -S --skipinteg <package>