J'utilise Ubuntu 9.10 et j'ai besoin d'ajouter des dépôts apt. Malheureusement, je reçois des messages comme celui-ci lors de l'exécution 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
Donc, je dois installer les clés pour ces dépôts. Sous 9.10, nous avons maintenant la possibilité de faire ceci:
sudo add-apt-repository ppa:nvidia-vdpau/ppa
Voir cet article d'aide sur Ubuntu pour plus de détails.
C’est formidable, sauf que je l’utilise sur un poste de travail protégé par un pare-feu qui bloque les connexions sortantes sur pratiquement tous les ports, à l’exception de ceux requis par les secrétaires exécutant Windows et IE.
Le port en question ici est le service hkp, port 11371.
Il semble y avoir des moyens de télécharger manuellement les clés et de les installer sur le trousseau d'apt. Il peut même y avoir un moyen d'utiliser add-apt-repository ou wget ou quelque chose de télécharger une clé à partir d'un autre serveur le rendant disponible sur le port 80.
Cependant, je n'ai pas encore trouvé un ensemble concis d'étapes pour le faire. Ce que je recherche, c'est:
- Comment trouver une clé publique pour un apt-paquet (recommandations pour les ressources qui en possèdent, et / ou astuces pour la recherche. Rechercher le hachage de la clé ne semble pas si efficace à ce jour.)
- Comment récupérer une clé (peut-on le faire automatiquement en utilisant gpg ou add-apt-repository?)
- Comment ajouter une clé au trousseau d'apt
Merci d'avance.