it-swarm.com.de

Proxy für apt vom Terminal einstellen

Mögliches Duplikat:
apt-get funktioniert nicht mit Proxy

Ich habe versucht, meine Proxy-Einstellungen in einem Terminal wie folgt zu ändern:

export HTTP_PROXY=http://10.1.3.1:8080

und

export http_proxy=http://10.1.3.1:8080

wenn ich jedoch versuche, ein neues Paket zu installieren oder apt-get zu aktualisieren, zeigt apt-get Meldungen an, von denen es so aussieht, als würde versucht werden, eine Verbindung zu einem zuvor festgelegten Proxy herzustellen:

Sudo apt-get update  
0% [Connecting to 10.1.2.2 (10.1.2.2)] [Connecting to 10.1.2.2 (10.1.2.2)

Ich habe versucht, den Proxy über die bashrc-Datei einzustellen, aber das funktioniert auch nicht. Soweit ich mich erinnere, wurde 10.1.2.2 mit der GNOME-GUI eingerichtet, aber ich habe momentan keinen Zugriff auf die GUI. Daher versuche ich, sie über das Terminal einzurichten.

45
Usman

Okay, habe es gerade gelöst. Das Hinzufügen der folgenden Zeile zu /etc/apt/apt.conf hat das Problem gelöst: Acquire::http::proxy "http://10.1.3.1:8080/";

Wenn die Datei nicht vorhanden ist, erstellen Sie sie. Verwechseln Sie es nicht mit dem Verzeichnis apt.conf.d.

58
Usman

Die Datei:

/etc/environment

Ist der richtige Ort, um systemweite Umgebungsvariablen anzugeben, die allen Prozessen zur Verfügung stehen sollen. Weitere Informationen finden Sie unter https://help.ubuntu.com/community/EnvironmentVariables . Beachten Sie, dass dies keine Skriptdatei, sondern eine Konfigurationsdatei ist.

Wenn Sie dies nur für den angegebenen Befehl wünschen, verwenden Sie (als root):

http_proxy=http://10.1.3.1:8080 apt-get update
57
Julian Knight

Bearbeiten Sie Ihre:

gedit /etc/profile

Geben Sie die Details in diesem Format ein.

export http_proxy=http://username:[email protected]:port/ 
export ftp_proxy=http://username:[email protected]:port/

Dann starte das

Sudo apt-get update

Das sollte es für dich tun.

Wie oben angegeben, können Sie den Proxy in die apt.conf eintragen (Piyush Credit)

11
LinuxBill