Autor: Salvador Osorio
Cuando queremos actualizar nuestros repositorios con el bien conocido
apt-get update
Y no tenemos las claves públicas de los repositorios beryl o debian-multimedia, por ejemplo, nos aparecerá el siguiente mensaje:
#Leyendo lista de paquetes… Hecho #W: GPG error: http://debian.beryl-project.org etch Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 3FF0DB166A7476EA #W: GPG error: http://www.debian-multimedia.org stable Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 07DC563D1F41B907 #W: Tal vez quiera ejecutar ‘apt-get update’ para corregir estos problemas
Los amigos de internet nos regalan un script y dan la siguiente solución, en una consola pegue el siguiente código:
cat > agregarclave << “FIN” #!/bin/bash until [ -z "$1" ] do gpg –keyserver pgpkeys.mit.edu –recv-key $1 gpg –keyserver wwwkeys.eu.pgp.net –recv-key $1 gpg -a –export $1 | sudo apt-key add – shift done FIN
lo que vera es
> #!/bin/bash > until [ -z "$1" ] > do > gpg –keyserver pgpkeys.mit.edu –recv-key $1 > gpg –keyserver wwwkeys.eu.pgp.net –recv-key $1 > gpg -a –export $1 | sudo apt-key add – > shift > done > FIN
presione {enter} para que vuelva al prompt nota: mi prompt es id01:/home/salvador#, id01 es el nombre de mi maquina y /home/salvador es el mi directorio de trabajo. para verificar, que se creo el archivo, escriba lo siguiente:
id01:/home/salvador# cat agregarclave
deberá aparecer lo siguiente:
#!/bin/bash until [ -z "$1" ] do gpg –keyserver pgpkeys.mit.edu –recv-key $1 gpg –keyserver wwwkeys.eu.pgp.net –recv-key $1 gpg -a –export $1 | sudo apt-key add – shift done id01:/home/salvador#
ahora le damos derechos de ejecución al archivo agregarclave
id01:/home/salvador# chmod +x agregarclave
con esto el script esta terminado solo tenemos que ejecutarlo con la clave que necesitamos de la siguiente manera
id01:/home/salvador# ./agregarclave 07DC563D1F41B907
NOTA: la clave 07DC563D1F41B907 es la que me pide a mi este dato cambiara para ustedes probablemente Y resolvemos el problema de las claves publicas, este es mi pequeño aporte, es bonito gnu/linux nos enseña a compartir el conocimiento, saludos







Atájos de teclado en blender