miércoles, 25 de mayo de 2011

Como añadir las firmas gpg para el apt

Algunas veces nos a pasado a todos que hemos añadido un nuevo repositorio a nuestra lista de servidores de paquetes y nos a salido un mensaje como este.
Leyendo lista de paquetes... Hecho
W: GPG error: http://security.debian.org squeeze/updates Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY AED4B06F473041FA
Eso es porque en nuestra lista de claves publicas y privadas de los servidores de confianza para la descarga de paquetes, no tenemos dicho clave del servidor que acabamos de añadir,  y de esa forma cada vez que instalemos un paquete de dicho servidor nos preguntara que dicho paquete no esta descargándose de un servidor seguro.
Para ver las lista de gpg que tenemos disponibles en el apt y que son servidores de confianza, ejecutaremos el siguiente comando.
apt-key -list
2
Tenemos varias formas.
1.- Si es un servidor de debian podemos instalar el paquete "debian-archive-keyring"
apt-get -f install debian-archive-keyring 
2.- O bien podemos hacerlo atravez del gpg
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys CLAVE && gpg --armor --export CLAVE | apt-key add -
3.- Si la key la tenemos en un fichero y sabes la ruta del fichero en internet
wget -O - http://linex.educarex.es/linex/linex.gpg | apt-key add -

No hay comentarios:

Publicar un comentario