Jak ustawić serwer proxy dla całego systemu w Ubuntu 18.04?

10

Nie ma opcji „Zastosuj cały system”. Muszę ręcznie zmieniać plik /etc/apt/apt.conf za każdym razem, gdy włączam lub wyłączam proxy.

Jak go skonfigurować, aby stosował ustawienia proxy dla całego systemu - z aktualizacją apt.conf odpowiednio w Ubuntu 18.04?

EDYCJA :

Pomimo ręcznego ustawienia apt.conf, nie jestem w stanie zainstalować niczego za pośrednictwem oprogramowania Ubuntu, ponieważ pojawia się błąd „Nieobsługiwany skonfigurowany serwer proxy: proxy.server.com//8080”. Jak to naprawić?

Próba
źródło
1
Raport o błędzie : bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/... Możesz dodać siebie jako osobę, której dotyczy problem.
muru
Musisz sprecyzować http://przed nazwą hosta, wszystko inne irytuje apt
Marged 10'18

Odpowiedzi:

8

Ustaw szczegóły proxy w zmiennych środowiskowych;
Edytuj /etc/environmenti dodaj następujące wiersze (zastąp nazwę użytkownika, hasło, host i port danymi swojego serwera proxy).

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

Dla apt, centrum oprogramowania i itp .;
edytuj /etc/apt/apt.conf.d/80proxy(jeśli nie istnieje, utwórz go) i dodaj następujące wiersze

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
źródło
1
Czy istnieje możliwość automatycznej aktualizacji /etc/apt/apt.conf.d/80proxy? Muszę to ustawić ręcznie za każdym razem - w poprzednich wersjach Ubuntu nie musiałem tego robić - wystarczyło kliknąć przycisk „Zastosuj cały system” poprzez GUI.
Wersja próbna
jakiego używasz środowiska pulpitu? Gnom?
Gayan Sampath,
sprawdź to dla Gnome. ale za każdym razem, gdy ustawiasz proxy, musisz je wpisać. link
Gayan Sampath
:) jeśli znalazłeś odpowiedź, zaznacz ją.
Gayan Sampath,
Pomimo ręcznego ustawienia apt.conf, nie jestem w stanie zainstalować niczego za pośrednictwem oprogramowania Ubuntu, ponieważ pojawia się błąd „Nieobsługiwany skonfigurowany serwer proxy: proxy.server.com//8080”. Jak to naprawić?
Wersja próbna
0

18.04 używa GNOME jako domyślnego menedżera pulpitu, chociaż wolę Unity, który był używany w kilku poprzednich wersjach LTS. Kiedy zainstalowałem i przełączyłem się na Unity, opcja „zastosuj cały system” została przywrócona w menu ustawień sieci / proxy.

Aby przełączyć się na Unity, uruchom sudo apt update && sudo apt install ubuntu-unity-desktopi wybierz lightdmopcję po wyświetleniu monitu. Musiałem najpierw edytować /etc/environmentręcznie, aby dołączyć mój serwer proxy, zanim apt mógł dotrzeć do repozytoriów w celu aktualizacji / instalacji. Ten link zawiera szczegółowy opis przejścia na Unity.

tpm1510
źródło
0

/etc/environmentNawet nie znalazłem żadnych informacji o serwerze proxy /etc/apt/apt.conf.d/80proxy, ponieważ poinformowałem o wartości serwera proxy podczas instalacji.

Uważam go tego pliku /etc/apt/apt.conf.d/90curtin-aptproxy.

Redbob
źródło