Bin hier nur über diesen geschlossenen Thread gestolpert: GPG-Fehler beim Ausführen von apt-get
Gleiches Problem hier, Ubuntu 12.04 hinter einer Firewall und Proxy.
Ich glaube nicht, dass die Materie dem gegebenen Thema entspricht. Also öffne ich diese Angelegenheit in diesem Thread erneut.
Meine Ausgabe:
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
Fazit: gpg funktioniert nicht hkp://keyserver.ubuntu.com:80
über http.
ppa
gnupg
add-apt-repository
keyserver
user68817
quelle
quelle
http_proxy
eingestellt (echo $http_proxy
)Antworten:
Hinter dem Proxy sollte die Umgebungsvariable
http_proxy
gesetzt sein. Dies kann auf eine der beiden Arten erfolgen.1.Erstellen Sie eine
apt.conf
Datei im Verzeichnis / etc / apt, falls diese nicht vorhanden ist, und fügen Sie die folgende Zeile hinzu.Acquire::http::Proxy "http://user:password@server:port";
2.Stellen Sie die Umgebungsvariable einfach mit dem folgenden Befehl vom Terminal aus ein.
export http_proxy=http://user:password@server:port
Zum Schluss noch eine kleine Optimierung: Fügen Sie dem Befehl die Option -E hinzu, damit die Umgebungsvariablen wie folgt verwendet werden
sudo -E apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58B98E87
quelle
Wenn Sie sich hinter einem Proxy befinden, müssen Sie die
http_proxy
Umgebungsvariable in Bash festlegen . Am besten öffnen Sie die Root-Shell mitsudo bash
.Danach:
Dann fügen Sie das Repo hinzu.
quelle
Ich habe fast zwei Tage damit verbracht, die neueste Version von MongoDB zu installieren. Aber ich hatte das gleiche Problem wie unten gezeigt:
Zuletzt habe ich mongoDB mit Hilfe von Schritten installiert, die "ellore" teilt.
apt.conf
Datei hinzugefügt .export http
undhttps
Befehl hinzugefügt ."-E" in der Befehlszeile hinzugefügt:
Dann bekam ich die folgende Antwort:
Und ich habe MongoDB 3.0.7 wie unten gezeigt erfolgreich installiert.
quelle