Magazine

Instalar llaves públicas.

Publicado el 17 febrero 2011 por Dsalvesp

Me pico la curiosidad de instalar Opera en mi equipo y para ello he agregado los repositorios oficiales. Para que sirva de referencia, estoy trabajando desde hace unos 4 meses con Debian Squeeze, que por cierto no me ha dado ni un solo problema.

Repositorios Opera

#operadeb http://deb.opera.com/opera-beta/ squeeze non-free

Bien, al hacer un "aptitude update"me aparecio el siguiente error:

W: Error de GPG: http://deb.opera.com squeeze Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY A2019EA84E7532C8

La forma de solucionar esto es muy facil y se puede realizar a mano. Pero he aqui que investigando por internet, he visto un blog, en el que se publica un script que nos facilita un poco la vida. El blog es el siguiente:

Blog Casos y Cosas

http://sosoriosv.blogspot.com/

Primero, hacemos un:

#apt-key update

Según el manual de debian(#man apt-key), este comando actualiza el registro de claves local con el registro de claves del archivo Debian, y elimina del registro las claves del archivo que ya no son válidas.

Ahora hay que copiar las siguientes lineas en una consola Debian para generar el script:

cat > agregarclave << "FIN"#!/bin/bashuntil [ -z "$1" ]dogpg --keyserver pgpkeys.mit.edu --recv-key $1 #Se pone una u utra.gpg --keyserver wwwkeys.eu.pgp.net --recv-key $1#gpg -a --export $1 | sudo apt-key add -shiftdoneFIN

Ahora vamos a darle al archivo los permisos de ejecución:

#chmod +x agregarclave

Ahora solo queda ejecutar el script:

#./agregarclave Clave

En mi caso

#./agregarclave A2019EA84E7532C8

Y Listo.

Ahora hacemos un "#aptitude update" y ya no nos debería aparecer el error. Es importante saber, que el error solo dice que no confía en la fuente de los paquetes pero si actualiza la lista.

A que es fácil?


También podría interesarte :

Volver a la Portada de Logo Paperblog

Quizás te interesen los siguientes artículos :