ustawienia proxy nie pomagają w zarządzaniu aktualizacjami

9

Obecnie jestem za pełnomocnikiem na mojej uczelni. Mogę uzyskać dostęp do strony internetowej na tym komputerze, zmieniając ustawienia serwera proxy chromium.

Mogę również użyć wiersza polecenia apt-get tylko uruchamiając tę ​​funkcję za każdym razem:

function uniproxy()
{
  read -s -p ">> " mypassword
  export http_proxy=http://myusername:[email protected]:8000
  export https_proxy=http://myusername:[email protected]:8000
  export ftp_proxy=http://myusername:[email protected]:8000
  echo ""
}

Kiedy odpowiednio zmienię preferencje> proxy sieci, nie pozwoli mi to na użycie apt-get z wiersza poleceń. Co ważniejsze, menedżer aktualizacji nie może się połączyć nawet po zmianie wyżej wymienionych ustawień. Zmieniłem również ustawienia synaptyczne, aby zobaczyć, czy to pomoże, ale niestety - menedżer aktualizacji nie chce się połączyć.

Jak mogę to rozwiązać?

oadams
źródło
Zastanawiam się, czy jest to błąd w 11.04, ponieważ mogłem użyć apt.conf i przycisku „Zastosuj cały system” w panelu ustawień proxy GUI, ale teraz nic nie działa (z wyjątkiem rozwiązania z linii poleceń podano w pytaniu)
MattSmith
Dziwne: Uruchomiłem ponownie i zmiany w ustawieniach proxy dla Menedżera aktualizacji zaczęły działać
MattSmith,

Odpowiedzi:

8

Spróbuj utworzyć plik /etc/apt/apt.confo następującej treści:

Acquire::http::Proxy "http://myusername:[email protected]:8000";

Powinno to działać w przypadku każdego wywołania apt, niezależnie od tego, czy odbywa się to za pomocą wiersza poleceń, synaptic czy menedżera aktualizacji.

James Henstridge
źródło
Właśnie dałem temu szansę, ale nie ma kości :(.
oadams
Zmienia to, więc nie muszę używać funkcji uniproxy, gdy używam wiersza polecenia apt-get, ale GUI nadal nie działa.
oadams,
Dziękuję Ci bardzo. Właśnie rozwiązało to również problem GUI i zaktualizowałem system do Ubuntu 11.04.
To działało dla mnie na Ubuntu 11.04. Wygląda na to, że powinna to być zaakceptowana odpowiedź.
Daryl Spitzer
James, gdzie znajdziemy dokumentację wyjaśniającą, dlaczego / jak to działa?
Daryl Spitzer
1

Po edycji /etc/apt/apt.confzgodnie z sugestią Jamesa , uruchom sudo apt-get updatew terminalu.

To zadziałało dla mnie. Wprawdzie nie mam pojęcia dlaczego.

Ponadto okazało apt-config dumpsię , że jestem przydatny w wyłapywaniu błędów składniowych w pliku apt.conf.

Mike B.
źródło
1

Miałem ten problem, rozwiązałem go, klikając przycisk „Zastosuj w całym systemie” w ustawieniach serwera proxy w Ustawieniach systemu. Przycisk Zastosuj nie jest tak zauważalny.

Steve
źródło