it-swarm.com.de

Wie installiere ich Pakete mit apt-get auf einem System, das über einen Proxy verbunden ist?

Ich habe ein Ubuntu 11.10-System, das über einen Proxy mit dem Internet verbunden ist, und möchte Pakete über apt-get installieren. Wenn ich das versuche bekomme ich folgende Fehlermeldung:

Sudo apt-get install libboost-program-options-dev
[...]
Err http://gb.archive.ubuntu.com/ubuntu/ oneiric/main libboost1.46-dev i386 1.46.1-5ubuntu2
407  Proxy Authentication Required

Irgendwelche Ideen?

47
719016

Diese Methode hat bei mir funktioniert ... probieren Sie es einfach aus ...

überprüfe die Datei /etc/apt/apt.conf

Der Inhalt war,

Acquire::http::proxy "http://<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<proxy>:<port>/";
Acquire::https::proxy "https://<proxy>:<port>/";

Dies war der Grund, warum Sie den Proxy erreichen konnten, aber nicht daran vorbeikamen, da keine Informationen zum Benutzernamen und Kennwort vorhanden sind. Also einfach die Infos reinstecken ..

Acquire::http::proxy "http://<username>:<password>@<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<username>:<password>@<proxy>:<port>/";
Acquire::https::proxy "https://<username>:<password>@<proxy>:<port>/";

speichern Sie die Datei und Sie sind fertig ...


BROTIP: Fügen Sie diese Zeilen besser in eine andere Datei, /etc/apt/apt.conf.d/80proxy, ein. Dadurch wird sichergestellt, dass nach einem Versions-Upgrade keine Änderungen verloren gehen.

72
Vineet Menon

Um einen Proxy temporär zu konfigurieren, legen Sie die Umgebungsvariable http_proxy fest. Wenn der Proxy proxy.example.com am Port 8080 ist und Sie sich mit dem Benutzernamen user und dem Kennwort pass authentifizieren müssen, führen Sie Folgendes aus:

Sudo http_proxy='http://user:[email protected]:8080/' apt-get install package-name

Um einen solchen Proxy dauerhaft festzulegen, erstellen Sie /etc/apt/apt.conf.d/30proxy mit:

Acquire::http::Proxy "http://user:[email protected]:8080/";

Die Änderungen werden sofort sichtbar, wenn Sie apt das nächste Mal ausführen.

44
Lekensteyn

Alternativ können Sie Synaptics Package Manager verwenden und in den Einstellungen den Proxy festlegen, zu dem Sie eine Verbindung herstellen möchten. Sie finden die Konfiguration unter folgendem Pfad: Einstellungen -> Einstellungen -> Netzwerk

2
heiko81