Wie setze ich einen systemweiten Proxy in Ubuntu 18.04?

10

Es gibt keine Option "Systemweit anwenden". Ich muss die Datei /etc/apt/apt.conf jedes Mal manuell ändern, wenn ich den Proxy setze oder deaktiviere.

Wie konfiguriere ich es so, dass systemweite Proxy-Einstellungen angewendet werden - wobei apt.conf in Ubuntu 18.04 entsprechend aktualisiert wird?

EDIT :

Trotz der manuellen Einstellung von apt.conf kann ich nichts über die Ubuntu-Software installieren, da der Fehler "Nicht unterstützter Proxy konfiguriert: proxy.server.com//8080" auftritt. Wie behebe ich das?

Versuch
quelle
1
Fehlerbericht : bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/… Möglicherweise möchten Sie sich selbst als betroffen hinzufügen.
Muru
Sie müssen http://vor dem Hostnamen angeben , alles andere irritiert apt
Marged

Antworten:

8

Festlegen von Proxy-Details in Umgebungsvariablen;
Bearbeiten /etc/environmentund fügen Sie die folgenden Zeilen hinzu (ersetzen Sie Benutzername, Passwort, Host und Port durch Ihre Proxy-Details).

http_proxy=http://username:password@host:port/
ftp_proxy=ftp://username:password@host:port/
https_proxy=https://username:password@host:port/ 

Für apt, Software Center & etc;
Bearbeiten Sie /etc/apt/apt.conf.d/80proxy(falls nicht vorhanden, erstellen Sie es) und fügen Sie die folgenden Zeilen hinzu

Acquire::http::proxy "http://username:password@host:port/";
Acquire::ftp::proxy "ftp://username:password@host:port/";
Acquire::https::proxy "https://username:password@host:port/";
Gayan Sampath
quelle
1
Gibt es überhaupt eine Möglichkeit, /etc/apt/apt.conf.d/80proxy automatisch zu aktualisieren? Ich muss es jedes Mal manuell einstellen - in früheren Versionen von Ubuntu hätte ich das nicht tun müssen - es war gut genug, über die GUI auf die Schaltfläche 'Systemweit anwenden' zu klicken.
Prozess
Welche Desktop-Umgebung verwenden Sie? Gnom?
Gayan Sampath
Überprüfen Sie dies für Gnome. Aber jedes Mal, wenn Sie einen Proxy festlegen, müssen Sie diese eingeben. link
Gayan Sampath
:) Wenn du eine Antwort gefunden hast, markiere sie.
Gayan Sampath
Trotz der manuellen Einstellung von apt.conf kann ich nichts über die Ubuntu-Software installieren, da der Fehler "Nicht unterstützter Proxy konfiguriert: proxy.server.com//8080" auftritt. Wie behebe ich das?
Prozess
0

18.04 verwendet GNOME als Standard-Desktop-Manager, obwohl ich Unity bevorzuge, das in mehreren früheren LTS-Versionen verwendet wurde. Bei der Installation und Umstellung auf Unity wurde die Option "Systemweit anwenden" im Menü "Netzwerk- / Proxy-Einstellungen" wiederhergestellt.

Um zu Unity zu wechseln, führen sudo apt update && sudo apt install ubuntu-unity-desktopSie die lightdmOption aus und wählen Sie sie aus, wenn Sie dazu aufgefordert werden. Ich musste zuerst /etc/environmentvon Hand bearbeiten , um meinen Proxyserver einzuschließen, bevor apt die Repositorys für das Update / die Installation erreichen konnte. Dieser Link enthält eine detaillierte Beschreibung des Wechsels zu Unity.

tpm1510
quelle
0

Ich fand keine Proxy - Informationen in /etc/environmentselbst auf /etc/apt/apt.conf.d/80proxy, weil ich Proxy - Wert bei der Einrichtung informiert.

Ich finde es in dieser Datei : /etc/apt/apt.conf.d/90curtin-aptproxy.

Redbob
quelle