Кэширование репозитария deb пакетов

Материал из Bryansk Linux Users Group.

Перейти к: навигация, поиск

Зачем это нужно

Необходимость в кэшировании пакетов возникает при наличии болие одного компьютера для экономии трафика, а также для централизованного управления зеркалами, с которых эти самые пакеты скачиваются

Approx

Approx - самая удачная реализация проксирования deb пакетов на сегодняшний день. Очень прост в использовании. Итак, для начала установим его:

# apt-get install approx

Теперь поправим единственный конфигурационный файл /etc/approx/approx.conf

sh: highlight: not found

You need to specify a language like this: <source lang="html">...</source>

Supported languages for syntax highlighting:

(error loading support language list)

Кэшируемые пакеты Approx по-умолчанию хранит в /var/cache/approx

Далее запускаем демон

# invoke-rc.d approx start

Прописываем в /etc/apt/sources.list на клиентах наш репозитарий:

deb http://192.168.0.1:9999/debian etch main contrib non-free
deb-src http://192.168.0.1:9999/debian etch main contrib non-free

deb http://192.168.0.1:9999/debian-security etch/updates main contrib non-free
deb-src http://192.168.0.1:9999/debian-security etch/updates main contrib non-free

Далее на клиенте (в роли которого может выступать и сам сервер, на котором запущен демон approx) выполняем:

# apt-get update

Все должно пройти отлично :)

Apt-cacher

17:08, 11 июля 2007 (MSD)

Личные инструменты