Как я могу заставить pbuilder использовать мой экземпляр apt-cacher-ng?

Переустановка Grub2: https://help.ubuntu.com/community/Grub2#Reinstalling%20GRUB2

8
задан 24 February 2012 в 22:45

3 ответа

Пример:

$ sudo pbuilder --login --save-after-login
# echo 'Acquire::http { Proxy "http://servername:3142"; };' > /etc/apt/apt.conf.d/02proxy
# exit
$

В качестве альтернативы вы можете использовать опцию --execute:

$ sudo pbuilder --execute --save-after-exec -- /tmp/setup-apt-proxy.sh

... где /tmp/setup-apt-proxy.sh содержит команды для создания /etc/apt/apt.conf.d/02proxy.

3
ответ дан 25 May 2018 в 15:06
  • 1
    Будет ли servername найдена из среды сборки? Не следует ли вместо этого использовать IP-адрес, поскольку прокси-сервер, безусловно, является локальным? – Alexis Wilke 25 July 2016 в 02:21

Если вы установите export http_proxy=http://your-proxy:8080/ в ~/.pbuilderrc, он будет использовать этот прокси для загрузки пакетов.

Я просто попробовал это на своей настройке, и это сработало. Как я мог бы сказать из интернет-трафика, мне не нужно было что-то скачивать во время работы pbuilder create.

Приятно, что этот способ также работает, когда вы создаете tarball, а не только после вы создаете его, а затем изменяете его.

2
ответ дан 25 May 2018 в 15:06

Я использовал аргумент -mirror, например:

sudo pbuilder create --debootstrapopts --variant=buildd --configfile ~/.pbuilderrc --mirror http://localhost:3142/us.archive.ubuntu.com/ubuntu/ main restricted universe multiverse

проверить кеширование на прокси:

$ tail -f  /var/log/apt-cacher/access.log 
Thu Dec 19 19:16:33 2013|26140|::ffff:127.0.0.1|HIT|1272844|us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages.bz2
Thu Dec 19 19:18:45 2013|26647|::ffff:127.0.0.1|HIT|49563|us.archive.ubuntu.com_ubuntu_dists_precise_Release
Thu Dec 19 19:18:45 2013|26663|::ffff:127.0.0.1|HIT|198|us.archive.ubuntu.com_ubuntu_dists_precise_Release.gpg
Thu Dec 19 19:18:46 2013|26707|::ffff:127.0.0.1|HIT|1272844|us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages.bz2
0
ответ дан 25 May 2018 в 15:06

Другие вопросы по тегам:

Похожие вопросы: