Lorsque j'ai exécuté une mise à jour, j'obtiens l'erreur suivante.
GPG error: http://cran.wustl.edu maverick/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 51716619E084DAB9
Par conséquent, j'ai exécuté le code suivant et obtenez le message d'erreur suivant:
$ gpg --keyserver subkeys.pgp.net --recv 51716619E084DAB9
gpg: requesting key E084DAB9 from hkp server subkeys.pgp.net
gpg: key E084DAB9: "Michael Rutter <[email protected]>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
Comment définir une clé publique qui fonctionne ou que puis-je faire pour résoudre ce problème?
2) Si "1" ne fonctionne pas ( vous n'êtes pas seul ), vous pouvez utiliser ceci:
"Certaines personnes ont signalé des difficultés à utiliser [la première approche]. Le problème était généralement lié à un pare-feu bloquant le port 11371. Une autre approche consiste à rechercher la clé sur http://keyserver.ubuntu.com:11371/ et à copier le dans un fichier texte brut, par exemple key.txt. Ensuite, insérez la clé dans apt-key avec
Aussi EvilPhoenix a « obtenu un script que vous pouvez installer qui peut vous permettre d'exécuter les fonctions décrites ici dans une beaucoup plus facile commande d' une ligne, sa part d'un projet Launchpad [il] a commencé, la PPA pour elle se trouve ici .
Sa écrit en Bash, mais c'est plus que suffisant pour qu'il soit admissible.
Il est compatible avec toutes les versions d'Ubuntu Lucid et versions ultérieures. "
Même message d'erreur avec la première commande. Il semble que la deuxième commande ait lu beaucoup de listes de paquets.
ATMathew
C'est parce que la deuxième commande y est incluse sudo apt-get update. Les deux premières parties de cette deuxième commande sont les plus importants: gpg --export --armor E084DAB9 | sudo apt-key add - . Cette commande est ce qui fera que la pubkey fonctionnera avec apt.
Thomas Ward
J'ai un script que vous pouvez installer qui peut vous permettre d'exécuter les fonctions décrites ici dans une commande en ligne beaucoup plus facile, sa partie d'un projet Launchpad que j'ai démarré, le PPA pour cela se trouve ici: launchpad.net/ ~ addgpg-apt-developers / + archive / ppa . Son écrit en Bash, mais c'est plus que suffisant pour qu'il soit admissible. Il devrait être exécuté en tant que superutilisateur, probablement, mais il est compatible avec toutes les versions d'Ubuntu Lucid et ultérieur (je teste toujours sur des versions plus anciennes).
Thomas Ward
1
Bien sûr, j'ai été crédité pour mon script, vous êtes autorisé à diffuser cela. Tant que vous me donnez le crédit qui est mérité (ce que vous avez fait);)
Thomas Ward
Salut les gars, j'ai essayé la solution suggérée 1 mais j'obtiens toujours la même erreur. De plus, lorsque j'ai essayé la partie 2, j'ai copié le contenu de keyserver.ubuntu.com:11371/pks/… dans un fichier nano texte sur mon répertoire principal et j'ai exécuté la commande sudo apt-key add ~ / Michael.txt. J'ai l'erreur: gpg: aucune donnée OpenPGP valide n'a été trouvée.
sudo apt-get update
. Les deux premières parties de cette deuxième commande sont les plus importants:gpg --export --armor E084DAB9 | sudo apt-key add -
. Cette commande est ce qui fera que la pubkey fonctionnera avec apt.la source
Pour ajouter des clés apt, vous devez utiliser:
la source