Como añadir una llave pública

El proceso se divide en dos etapas:

1. Obtener la llave pública
2. Exportar esa llave y añadirla

Pongamos un ejemplo:

Si añadimos el repositorio de debian-multimedia a nuestro archivo /etc/apt/sources.list:

deb http://www.debian-multimedia.org stable main

En principio no tenemos su llave pública, por tanto al actualizar el índice de paquetes de nuestros repositorios:

# aptitude update

Se nos mostrará la siguiente advertencia:

W: GPG error: http://www.debian-multimedia.org stable main Release: The following signatures
couldn’t be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907
Debemos fijarnos en el número que nos muestra: 07DC563D1F41B907

GPG tiene una forma estándar de distribuir llaves, utiliza servidores de llaves y desde uno de ellos gpg puede descargarse la llave pública, para elo ejecutamos:

# gpg –keyserver subkeys.pgp.net –recv-keys 07DC563D1F41B907

Una vez obtenida, sólo nos falta exportarla y añadirla:

# gpg –export –armor 07DC563D1F41B907 | apt-key add –

Y finalizamos el proceso con un:

# apt-get update

NOTA: en el caso concreto de debian-multimedia, el procedimiento se puede simplificar instalando el paquete debian-multimedia-keyring

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *