Ubuntu 12.10 ustawi ustawienia proxy zarówno w, jak /etc/environment
i /etc/apt/apt.conf
po ustawieniu proxy z GUI (Ustawienia sieciowe).
Sprawdź swoje ustawienia apt
grep -Hnri proxy /etc/apt/
wyświetli listę bieżących ustawień proxy używanych przez apt
w następującym formacie.
filename:linenumber:proxy-setting
Jeśli zobaczysz jakieś dane wyjściowe, odpowiada to apt
ustawieniom proxy. Będą musiały zostać usunięte.
sudoedit <filename>
pozwoli ci edytować odpowiedni plik konfiguracyjny. Skopiuj gdzieś istniejącą zawartość na wypadek, gdybyś musiał ją przywrócić, i usuń lub skomentuj linie, które wyglądają
Acquire::<protocol>::proxy=<your proxy here>
(Dodaj // na początku linii, aby skomentować tę linię. Skomentowane linie są ignorowane).
Zapisz pliki, zamknij edytor tekstu i spróbuj ponownie. Jeśli problem będzie się powtarzał,
Sprawdź globalne domyślne środowisko.
grep proxy -i /etc/environment
Powinien wymienić wszystkie ustawienia proxy, które są stosowane globalnie. Jeśli musisz je wyczyścić,
sudoedit /etc/environment
uruchomi edytor tekstu. Linie zaczynające się od # zostaną zignorowane, więc dodaj # przed tymi wierszami, które wspominają ustawienia proxy. Zapisz plik i spróbuj ponownie.
Czyszczenie środowiska użytkownika
Możliwe, że konfiguracja ogólnosystemowa jest czysta, ale apt
pobiera ustawienia proxy ze środowiska użytkownika. sudo
w niektórych konfiguracjach domyślnie lub gdy jawnie przekazany -E
jako opcja, chroni środowisko.
env | grep -i proxy
powinien wymienić wszystkie bieżące ustawienia proxy środowiska. unset <variable>
może być użyty do rozbrojenia lub skasowania zmiennej. Odznacz wszystkie <protocol>_proxy
zmienne. Jeśli są one automatycznie ustawiany, może wypowiedzieć się odpowiednie wpisy z ~/.profile
, ~/.bashrc
,~/.pam_environment
(Są to najczęściej używane pliki, które zawierają wpisy. Wszystkie można wyszukiwać jednocześnie grep -Hni proxy ~/.profile ~/.bashrc ~/.pam_environment
)
i
opcję grep, która wyszukuje bez rozróżniania wielkości liter.http://www.iasptk.com/how-to-change-system-proxy-settings-from-terminal-in-ubuntu-1204precise
Jak zmienić systemowe ustawienia proxy z terminala w Ubuntu 12.04 (Precyzyjne)
Skonfiguruj komputer stacjonarny / laptop Ubuntu do korzystania z serwera proxy z terminala.
Włącz ustawienie proxy z terminala w Ubuntu 12.04
Otwórz terminal i uruchom następujące polecenia
Uwaga: - zmień adres IP hosta i ustawienia portu ze swoim.
Wyłącz ustawienia proxy z terminala w Ubuntu 12.04
źródło
app-get
ustawienie proxy jest przechowywane w/etc/apt/apt.conf.d/20proxy
Również nazwa pliku może być podobna do 20proxy .
Uwaga: Potrzebujesz
root
uprawnień do zmiany lub usunięcia pliku w/etc/apt/apt.conf.d
.To może być praca:
jeśli nie możesz znaleźć pliku bezpośrednio, wyszukaj go w
Acquire::http::Proxy
ten sposób:Ponieważ zawartość pliku, który ustawia serwer proxy, powinna wyglądać następująco:
Kiedyś ustawiana jest dla niego zmienna środowiskowa
http_proxy
, więc zrób to:źródło
$sudo ls /etc/apt/apt.conf.d/
pokazuje mi kolejną listę