He añadido algunos repositorios adicionales con el programa Software Sources. Pero cuando vuelvo a cargar la base de datos de paquetes, me aparece un error como el siguiente:
W: Error GPG: http://ppa.launchpad.net trusty InRelease: Las siguientes firmas no han podido ser verificadas porque la clave pública no está disponible: NO_PUBKEY 8BAF9A6F
Sé que puedo arreglarlo usando apt-key
en una terminal, según la documentación oficial de Ubuntu. Pero me hubiera gustado hacerlo gráficamente. ¿Hay alguna manera de hacerlo sin usar una terminal?
Ejecute los siguientes comandos en el terminal
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <PUBKEY>
donde <PUBKEY>
es la clave pública que te falta para el repositorio, por ejemplo 8BAF9A6F
.
A continuación, actualice
sudo apt-get update
MÉTODO ALTERNATIVO:
sudo gpg --keyserver pgpkeys.mit.edu --recv-key <PUBKEY>
sudo gpg -a --export <PUBKEY> | sudo apt-key add -
sudo apt-get update
Tenga en cuenta que cuando importa una clave como esta usando apt-key
está diciendo al sistema que confía en la clave que está importando para firmar el software que su sistema utilizará. No haga esto a menos que esté seguro de que la clave es realmente la clave del distribuidor del paquete.
Tienes que conseguir e importar la llave.
Para obtener la clave de un PPA, visite la página del PPA's Launchpad. En cada página de PPA en Launchpad encontrará este enlace (2), después de hacer clic en 'Detalles técnicos sobre este PPA' (1):
Sígalo y haga clic en el enlace del ID de la clave (3):
[]
Guarda la página, este es tu archivo de claves.
Ahora es el momento de importarlo:
Aplicaciones > Centro de Software
,Edit > Software sources...
,Autenticación
y haga clic en Importar archivo de claves...
, finalmenteAceptar
.De forma más general, el siguiente método debería funcionar para todos los repositorios. En primer lugar, busque, con la ayuda eventual de un motor de búsqueda, un texto en el sitio web del proveedor del programa con el siguiente aspecto:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.1 (GNU/Linux)
[...]
-----END PGP PUBLIC KEY BLOCK-----
Este texto aparece, por ejemplo, en http://deb.opera.com. Copie el pasaje y péguelo en un archivo vacío que cree en su escritorio. El resultado es el archivo clave.
A continuación, continúe con la importación de la clave:
Ahora puede eliminar el archivo de claves creado anteriormente.