Sto usando Ubuntu 9.10 e devo aggiungere alcuni repository apt. Sfortunatamente, ricevo messaggi come questo durante l'esecuzione 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
Quindi, ho bisogno di installare le chiavi per questi repository. Sotto 9.10 ora abbiamo la possibilità di fare questo:
sudo add-apt-repository ppa:nvidia-vdpau/ppa
Vedi questo articolo della guida di Ubuntu per i dettagli.
Questo è fantastico, tranne per il fatto che sto eseguendo questo su una workstation dietro un firewall che blocca le connessioni in uscita praticamente a tutte le porte tranne quelle richieste dai segretari che eseguono Windows e IE.
La porta in questione qui è il servizio hkp, porta 11371.
Sembra che ci siano modi per scaricare manualmente le chiavi e installarle sul portachiavi di apt. Potrebbe esserci anche un modo per utilizzare il repository add-apt o wget o qualcosa per scaricare una chiave da un server alternativo rendendola disponibile sulla porta 80.
Tuttavia, non ho ancora trovato una serie concisa di passaggi per farlo. Quello che sto cercando è:
- Come trovare una chiave pubblica per un pacchetto apt (consigli per risorse che hanno questi e / o suggerimenti per la ricerca. La ricerca dell'hash della chiave non sembra finora così efficace.)
- Come recuperare una chiave (può essere fatto automaticamente usando gpg o repository add-apt?)
- Come aggiungere una chiave al portachiavi di apt
Grazie in anticipo.