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:$mypassword@wwwproxy.stuff.is.here:8000
  export https_proxy=http://myusername:$mypassword@wwwproxy.stuff.is.here:8000
  export ftp_proxy=http://myusername:$mypassword@wwwproxy.stuff.is.here: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ć?


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:$mypassword@wwwproxy.stuff.is.here: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.


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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.