Próbuję wyłączyć serwer proxy, apt-get
ale wygląda na to, że apt-get
pobiera konfigurację serwera proxy z innego miejsca niż /etc/apt/apt.conf
, ponieważ chociaż apt.conf
plik jest pusty (a serwer proxy ustawiony na None
), nadal próbuje się połączyć z serwerem proxy.
Czy ktoś ma pomysł?
/etc/apt/apt.conf
Czasami wciąż są ustawione zmienne środowiskowe proxy.
Aby się dowiedzieć, wykonaj następujące polecenie:
Jeśli zobaczysz jakieś dane wyjściowe, na przykład:
Następnie musisz rozbroić tę zmienną.
Aby to zrobić, wykonaj następujące polecenie:
Zastosuj to samo podejście do wszystkich innych wpisów, takich jak
https_proxy
.źródło
HTTP_PROXY
(wszystkieenv | grep -i proxy
(-i
wielkie litery), więc spróbuj oznaczać „bez rozróżniania wielkości liter”) i sprawdź, czy jest jakiś wynik; warto spróbować = /. Czy możesz to zrobićgrep -iR proxy /etc/apt/
? Wyszukuje słowo proxy we wszystkich plikach poniżej/etc/apt/
, ponieważ proxy jest czasem ustawione w pliku poniżej/etc/apt/apt.conf.d/
./etc/environment
, więc możemy szukać tutaj.Nie ma tylko jednego miejsca, w którym apt-get czytaj pliki konfiguracyjne. Powinieneś uruchomić,
grep -i proxy /etc/apt/apt.conf.d/*
a otrzymasz dokładny plik z ustawieniami proxy (jest to tylko przykład z uruchomionymupdate
zamiastproxy
:źródło
/etc/apt/apt.conf
może również zawierać informacje o serwerze proxy. Może być również napisane wielką literą.Jeśli nie chcesz
apt-get
korzystać z serwera proxy, użyjapt-get
jako:źródło
Możliwe, że zmienna środowiskowa http_proxy jest ustawiona na jakiś serwer proxy. spróbuj wyczyścić zmienną (lub przynajmniej sprawdź, czy ma wartość)
źródło
Głupim sposobem na jego działanie jest wyłączenie proxy na jakiś czas
system settings > Network
.Lub usuń konfigurację proxy z
/etc/environment
i/etc/apt/apt.conf
I dodaj ręczną konfigurację proxy z powrotem, gdy będziesz potrzebować proxy z powrotem.
źródło