Podczas instalacji systemu z pulpitu LiveCD (10.10) zaznaczyłem opcję „Pobierz aktualizacje podczas instalacji”.
Przed rozpoczęciem instalacji skonfigurowałem apt proxy.
Serwer proxy został skonfigurowany przez zapis
Acquire::http { Proxy "http://apt-proxy-server:3142"; };
do nowego pliku /etc/apt/apt.conf.d/02proxy
w systemie uruchomionym z LiveCD.
Ten serwer proxy był używany poprawnie w różnych instalacjach pakietów w systemie na żywo przed uruchomieniem GUI instalacji systemu. Uzyskuje dostęp do apt-cacher-ng
pracy w trybie nieprzeźroczystym na maszynie apt-proxy-server
.
Jednak pliki do pobrania przeprowadzane podczas instalacji nie korzystają z tego serwera proxy. Sprawdziłem, że plik 02proxy
nie został zmieniony ani usunięty.
Czy istnieje sposób wymuszenia użycia serwera proxy APT podczas instalacji?
źródło
Odpowiedzi:
Jeśli korzystasz z Live CD, Apt nie jest skonfigurowany do używania twojego proxy, możesz być w stanie skonfigurować apt na live CD, aby używał proxy. Jeśli chcesz uczynić to bardziej trwałym, możesz użyć niestandardowej płyty CD na żywo lub ustawić sieć tak, aby domyślnie korzystała z proxy dla wszystkich połączeń.
osobiście używam tylko kałamarnicy i buforuję wszystkie pliki .deb przez około miesiąc
z pomocy ubuntu
przykład zmian
stanie się
Źródła.list odpowiadające powyższej apt-proxy-v2.conf mogą wyglądać następująco:
wpisy apt-proxy dla standardowych modułów
wpisy apt-proxy dla poprawek bezpieczeństwa
źródło
sources.list
będzie działać, mimo że ustawienia proxy APT są ignorowane przez program instalacyjny?/apt-(cacher(-ng)?|proxy)/
dostępnego pakietu dla openwrt. Ale twoja droga jest znacznie prostsza. Chociaż oznacza to, że wszystkie kałamarnice będą musiały wskazywać na to samo repozytorium ubuntu.apt-cacher-ng
przekapuje adresy URL z dowolnego repozytorium używanego przez klienta na ten, który skonfigurujesz do użycia. . . . . . . Nadal jednak nie odpowiada na moje pytanie :)