Estoy usando Ubuntu 9.10 y necesito agregar algunos repositorios aptos. Desafortunadamente, recibo mensajes como este cuando ejecuto sudo apt-get update
:
W: GPG error: http://ppa.launchpad.net karmic Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5A9BF3BB4E5E17B5
W: GPG error: http://ppa.launchpad.net karmic Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1DABDBB4CEC06767
Entonces, necesito instalar las claves para estos repositorios. Bajo 9.10 ahora tenemos la opción de hacer esto:
sudo add-apt-repository ppa:nvidia-vdpau/ppa
Vea este artículo de ayuda de Ubuntu para más detalles.
Esto es genial, excepto que lo estoy ejecutando en una estación de trabajo detrás de un firewall que bloquea las conexiones salientes a casi todos los puertos, excepto los requeridos por las secretarias que ejecutan Windows e IE.
El puerto en cuestión aquí es el servicio hkp, puerto 11371.
Parece que hay formas de descargar claves manualmente e instalarlas en el llavero de apt. Incluso puede haber una manera de usar add-apt-repository o wget o algo así para descargar una clave desde un servidor alternativo que la haga disponible en el puerto 80.
Sin embargo, todavía no he encontrado un conjunto conciso de pasos para hacerlo. Lo que estoy buscando es:
- Cómo encontrar una clave pública para un paquete apt (recomendaciones de recursos que tienen estos, y / o consejos para buscar. Buscar el hash clave no parece tan efectivo hasta ahora).
- Cómo recuperar una clave (¿se puede hacer automáticamente usando gpg o add-apt-repository?)
- Cómo agregar una clave al llavero de apt
Gracias por adelantado.