apt-get proxy untuk repo tertentu?

10

Tolong bersamaku, saya telah mencari sebaik mungkin tanpa solusi yang jelas.

Saya berada di belakang firewall perusahaan saya, kami memiliki beberapa server proxy yang dapat kami gunakan untuk keluar ke internet besar lebar. Grup IT perusahaan saya dengan baik hati mencerminkan repo Debian utama di dalam WAN.

Saya ingin menggunakan beberapa repo di luar WAN (yaitu Internet). Apakah mungkin untuk memberitahu apt-get menggunakan proxy untuk ini, dan bukan untuk yang lain?

Dengan kedua diaktifkan dan proxy yang didefinisikan dalam apt.conf, itu barfs pada hal-hal di dalam firewall, dan tanpa proxy mendefinisikan itu barfs pada sumber-sumber di luar firewall.

Ada beberapa penyebutan di halaman manual untuk apt.conf, tetapi meletakkan pernyataan proxy di file source.list tidak berfungsi (kecuali saya salah sintaks).

Terima kasih

Jerry

ticktockhouse
sumber

Jawaban:

18

Buat file /etc/apt/apt.conf.d/01proxydengan konten seperti ini:

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

Dengan pengaturan berikut, semua permintaan http ke repositori di external.repo.host akan diproksi melalui proksi http di your.proxy.host.

artyom
sumber