apt-get proxy dla konkretnych repozytoriów?

10

Proszę o wyrozumiałość, szukałem najlepiej, jak potrafię, bez widocznych rozwiązań.

Jestem za firewallem mojej firmy, mamy kilka serwerów proxy, których możemy użyć, aby dostać się do dużego szerokiego Internetu. Grupa informatyczna mojej firmy uprzejmie odzwierciedlała główne repozytorium Debiana w sieci WAN.

Chciałbym skorzystać z kilku repozytoriów poza siecią WAN (tj. Internet). Czy można powiedzieć apt-get, aby używał proxy dla nich, a nie dla innych?

Po włączeniu zarówno proxy, jak i proxy zdefiniowanego w apt.conf, barfs dotyczy elementów wewnątrz zapory i bez proxy zdefiniował to barfs na źródłach poza firewallem.

Na stronie podręcznika znajduje się wzmianka o apt.conf, ale umieszczenie instrukcji proxy w pliku source.list nie działa (chyba że mam błędną składnię).

Dzięki

Nocnik

ticktockhouse
źródło

Odpowiedzi:

18

Utwórz plik /etc/apt/apt.conf.d/01proxyo takiej treści:

Acquire::http::Proxy::external.repo.host "http://your.proxy.host/";

Przy następujących ustawieniach wszystkie żądania HTTP do repozytoriów na external.repo.host byłyby proxy przez http proxy na twoim.proxy.host.

artyom
źródło