Saya memiliki server apt-cacher-ng di jaringan LAN saya, dan saya bertanya-tanya bagaimana saya bisa "memaksa" pbuilder
untuk menggunakannya (untuk mempercepat pembuatan paket).
Pengaturan umum sisi klien dari cache berlangsung seperti ini:
Dalam /etc/apt/apt.conf
:
Acquire::http { Proxy "http://servername:3142"; };
--mirror
opsi yang saya kira mengatur mirror untuk digunakan. Coba atur ke alamat server apt-cache-ng.http://servername:3142/ubuntu
sebagai URL cermin Anda.Jawaban:
Seperti ini:
Atau, Anda bisa menggunakan
--execute
opsi:... di mana
/tmp/setup-apt-proxy.sh
berisi perintah untuk dibuat/etc/apt/apt.conf.d/02proxy
.sumber
servername
ditemukan dari lingkungan build? Tidakkah seharusnya seseorang menggunakan alamat IP, karena proksi sudah pasti lokal?Jika Anda mengatur
export http_proxy=http://your-proxy:8080/
di~/.pbuilderrc
dalamnya akan menggunakan proxy itu untuk unduhan paket.Saya baru saja mencobanya pada pengaturan saya, dan itu berhasil. Sejauh yang saya tahu dari lalu lintas internet, saya tidak perlu mengunduh apa pun saat berjalan
pbuilder create
.Yang menyenangkan adalah cara ini juga berfungsi saat Anda membuat tarball, tidak hanya setelah Anda membuatnya dan kemudian memodifikasinya.
sumber
Saya menggunakan argumen --mirror , misalnya:
verifikasi klik caching pada proxy:
sumber