El script lo podéis descargar aquí. Lo pongo al final de la entrada por si queréis ojearlo o modificarlo.
PROCESO PARA INSTALAR EL SCRIPT
1. Descargar el script. (Aquí)
2. En una terminal escribid:
- sudo mv /ruta/donde/este/el/script/clavesfallantes.sh /usr/bin/clavesfallantes
- sudo chmod +x /usr/bin/clavesfallantes
Con ello ya tendremos el script accesible desde cualquier terminal.
DATO: Hay que utilizar el script con sudo: $ sudo clavesfallantes
MODO DE USO
1. Lo ejecutamos sin argumentos
- sudo clavesfallantes
2. Nos pedirá el PUBKEY. Copiamos la clave y la pegamos cuando la pida (Ctrl+Shift+v). También se puede introducir manualmente, cómo no.
3. El script agregará la clave y actualizará los repositorios.
DATOS IMPORTANTES
El pubkey es la clave alfanumérica que viene después de NO_PUBKEY. Por ejemplo, si sale NO_PUBKEY A887A, el pubkey será sólo A887A
El script lo he probado con ubuntu y derivados y funciona. Si utilizas otra distribución como fedora no creo que funcione, puesto que la paquetería es distinta.
CÓDIGO DEL SCRIPT
#!/bin/bash
#Miguel Higuera Romero
#Script para introducir las claves que dan errores en apt-get update y similares
if [[ `whoami` = "root" ]]; then
echo
read -p "Introduce el PUBKEY: " PUBKEY
echo
gpg --recv-keys --keyserver subkeys.pgp.net $PUBKEY
gpg --export -a $PUBKEY > key.asc
apt-key add key.asc
rm key.asc
apt-get update
else
echo "Debes ejecutar el comando como root"
fi
exit 0
Espero que os sirva, un saludo!
No hay comentarios:
Publicar un comentario