воскресенье, 4 июля 2010 г.

Apt-cacher-ng. Сервер обновлений

Сегодня мы будем устанавливать и настраивать apt proxy сервер - apt-acher-ng, проще говоря создадим локальное зеркало репозиториев. Для того чтобы компьютеры в сети могли обновляться с нашего сервера, а не качали все пакеты из Интернете. Этим мы сэкономим трафик. Apt-cacher - это кеширующий прокси для apt. В отличии от apt-mirror он скачивает и сохраняет лишь те пакеты которые у него запросили компьютеры из сети. В Ubuntu установка проиходит за несколько простых шагов. И так приступим.
Для начала установим наш Apt-Cacher-NG. В терминале выполним следующую команду:
sudo aptitude update && sudo aptitude install apt-cacher-ng
Вот в принципе и все, после этого мы уже можем пользоваться нашим  сервером обновлений. Чтобы проверить все ли прошло успешно зайдем на наш сервер, на порт 3142. В браузере вводим:
192.168.0.1:3142
(вместо 192.168.0.1 вводите адрес вашего сервера, если вы делаете все на локальной машине то пишите "localhost").
Если все нормально то вы увидите следующую картину:

 Здесь мы видим подсказку по дальнейшей настройке наших компьютеров. Для того чтобы указать нашим компьютерам на новоиспеченный сервер обновлений выполним команды:
sudo nano /etc/apt/apt.conf
Туда вписываем
Acquire::http { Proxy "http://192.168.0.1:3142"; };
(Адрес сервера указываем свой).
Это необходимо проделать на всех компьютерах в сети.
Ну вот и все наш сервер обновлений готов к работе. Статистику его работы вы можете посмотреть по адресу http://192.168.0.1:3142/acng-report.html. Так же вы можете задать дополнительные параметры в файле конфигурации. Он располагается в /etc/apt-cacher-ng/acng.conf. Файл конфигурации хорошо комментирован, так же вы можете посмотреть здесь сведения об установке. По умолчанию все пакеты хранятся в директории /var/cache/apt-cacher-ng.
Удачи!

Комментариев нет:

Отправить комментарий