Je suis juste tombé sur ce thread fermé ici: Erreur GPG lors de l'exécution d'apt-get
Même problème ici, Ubuntu 12.04 derrière un pare-feu et un proxy.
Je ne pense pas que la matière soit un doublon du sujet donné. Je rouvre donc cette affaire dans ce fil.
Ma sortie:
root@musik-Aspire-7741:~# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret- keyring /tmp/tmp.tWVMhyIMYh --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87
gpg: Key 58B98E87 of hkp Server keyserver.ubuntu.com request
?: keyserver.ubuntu.com: Connection refused
gpgkeys: HTTP fetch error 7: couldn't connect: Connection refused
gpg: No valid OpenPGP data found.
gpg: Total number processed: 0
Conclusion: gpg ne fonctionne pas hkp://keyserver.ubuntu.com:80
via http.
ppa
gnupg
add-apt-repository
keyserver
user68817
la source
la source
http_proxy
mis? (echo $http_proxy
)Réponses:
Derrière le proxy, la variable d'environnement
http_proxy
doit être définie. Cela peut être fait de l'une ou l'autre des deux manières.1.Créez le
apt.conf
fichier dans le répertoire / etc / apt s'il n'est pas présent et ajoutez-y la ligne suivante.Acquire::http::Proxy "http://user:password@server:port";
2. Définissez simplement la variable d'environnement à l'aide de la commande suivante du terminal.
export http_proxy=http://user:password@server:port
Enfin un petit ajustement, ajoutez l'option -E à la commande pour les variables d'environnement à utiliser comme suit
sudo -E apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87
la source
Si vous êtes derrière un proxy, vous devez définir la
http_proxy
variable d'environnement dans Bash. La meilleure façon de le faire est d'ouvrir le shell racine avecsudo bash
.Après ça:
Ajoutez ensuite le dépôt.
la source
J'ai passé près de deux jours pour installer la dernière version de MongoDB. Mais j'étais confronté au même problème que celui illustré ci-dessous:
Enfin, j'ai installé mongoDB à l'aide d'étapes partagées par "ellore".
apt.conf
fichier.export http
ethttps
."-E" ajouté dans la ligne de commande:
Ensuite, j'ai obtenu la réponse ci-dessous:
Et j'ai réussi à installer MongoDB 3.0.7 comme indiqué ci-dessous,
la source