Кэширование пакетов CentOS в Ubuntu с помощью apt-cacher-ng

Я использую VirtualBox с Ubuntu 12.04 в качестве хоста и CentOS 6.3 в качестве гостевой ОС. apt-cacher-ng настроен на хост-ОС для кэширования пакетов.

Я немного погуглил, но не смог понять, как кэшировать гостевые пакеты CentOS на хосте Ubuntu с помощью apt-cacher-ng. Как это настроить?

Кроме того, каков предпочтительный подход для кэширования пакетов в CentOS?

2 ответа

Для меня все работает нормально, используя последнюю версию apt-cacher-ng 12.04 из бэкпортов (sudo apt-get install apt-cacher-ng/precision-backports). В противном случае вам нужно отредактировать VfilePattern в acng.cnf, чтобы добавить некоторые шаблоны centos / rhel.
См. Это для получения дополнительной информации: https://bugs.launchpad.net/ubuntu/+source/apt-cacher-ng/+bug/1006844

Версия Backports содержит больше исправлений, чем та, которая указана в приведенной выше ошибке. Если вы просто используете точную обычную версию (с исправлением выше), вы получите следующую ошибку

403 Запрещенный тип или местоположение файла

Потому что первое, что делает Centos, это проверяет наличие локальных зеркал

http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os

И что-то в этом URL не нравится apt-cacher-ng.

Версия Precise Backports устраняет эту проблему.

С помощью этих шагов вы можете подтвердить, что у вас есть (или уже исправлена) проблема с вашего компьютера с Ubuntu.

1) Во-первых, установите wget для использования вашего прокси apt-cacher-ng

nano ~/.wgetrc

# wget run control file for current user
# tell wget to use a proxy, apt-cacher-ng which listens on 3142
http_proxy=localhost:3142

2) Теперь попросите wget получить файл зеркала. Обратите внимание на дополнительные, чтобы избежать '&', чтобы получить полный URL для wget

wget --output-document=- http://mirrorlist.centos.org/?release=6\&arch=x86_64\&repo=os

3) Ответ будет либо с ошибкой 403, как указано выше (проблема еще не устранена), либо с правильным списком зеркал...

http://mirror.xnet.co.nz/pub/centos/6.4/os/x86_64/

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