Estoy tratando de instalar ncurses5-compat-libs
en Arch Linux con packer
.
Pero me sale este error:
==> ERROR: ¡No se pudieron verificar una o más firmas PGP!
¿Cómo puedo arreglarlo?
fuente
Estoy tratando de instalar ncurses5-compat-libs
en Arch Linux con packer
.
Pero me sale este error:
==> ERROR: ¡No se pudieron verificar una o más firmas PGP!
¿Cómo puedo arreglarlo?
Debe seguir una instalación manual usando makepkg
y comprender cómo funciona el proceso de compilación e instalación de AUR antes de usar un ayudante de AUR.
De todos modos, debe importar la firma PGP del paquete antes de instalarlo. Puede instalar el paquete sin verificar su firma PGP, pero no debe hacerlo. Puede importar la firma PGP de ncurses5-compat-libs
mediante este comando:
gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB
Lea la makepkg
página de manual y este artículo antes de instalar otro paquete de AUR.
Me gustaría extender un poco la respuesta.
==> 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í, debes agregar la clave. Eso no funcionará hasta que haya creado su propia clave gpg.
Solo necesita generar su propia clave una vez.
gpg --full-gen-key
Luego puede importar la clave que detiene el proceso de compilación.
gpg --recv-key 0A11B61D3657B901
gpg --lsign 0A11B61D3657B901
Si quieres entender lo que está sucediendo aquí, lee un poco
http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/
así como la wiki del arco.
https://wiki.archlinux.org/index.php/Arch_User_Repository
https://wiki.archlinux.org/index.php/GnuPG
También es importante mantener el archlinux-keyring
paquete y el sistema actualizados , especialmente el archlinux-keyring
paquete.
Un archlinux-keyring
paquete no actualizado puede hacer que falten las firmas PGP y, por lo tanto, problemas con las firmas PGP.
-
Como una solución rápida y sucia, esto se propuso en el foro archbang:
Advertencia: ¡ Seguir estas instrucciones puede dañar su sistema y el de otros con malware peligroso!
Instalación sin (!) Comprobación de integridad:packer -S --skipinteg <package>