Перейти с Windows на Linux

Описание перехода с операционной системы Windows на Ubuntu Linux

Локальный сервер обновлений Ubuntu

Сегодня мы хотим осветить очень важную тему, особенно, если у вас несколько компьютеров под управлением Ubuntu Linux и не хочется обновлять каждый из них через интернет. В общем, речь пойдет про локальные сервера обновлений для Ubuntu.

Во многом эта заметка основана на статье «Apt-cacher как корпоративный сервер обновлений для Ubuntu/Kubuntu/*buntu», размещенной на сайте habrahabr.ru.

Долгое время стандартом де факто для поднятия локального сервера обновлений являлся apt-mirror, но у него есть несколько недостатков, главным из которых, пожалуй, является нерациональное использование дискового пространства.

Гораздо более интересным и гибким решением является apt-cacher, который умеет хранить только нужные пакеты, обновлять локальный репозиторий по мерее обновления основного, и, конечно же, качать пакет только один раз, а затем брать его из кэша. В общем-то, это действительно хорошее решение для обновления компьютеров с Ubuntu в количестве больше одного, объединенных в одну сеть.

Из минусов автор статьи выделяет следующие: отличие структуры хранения пакетов от оригинальной (а разве нам важно, как они хранятся?) и обязательное наличие веб-сервера Apache (который поднимается за 2 минуты).

Мы не будем сильно зацикливаться на тонких настройках, которые отлично описаны в оригинальной статье, а просто обозначим основные моменты.

Итак, поехали: sudo apt-get install apt-cacher.

Создаем и назначаем права на папку, в которой будут храниться пакеты. Надо отметить, что apt-cacher не требует сразу место под весь объем репозиториев (около 22 Гб), а хранит только то, что нужно. Напомним, что в Debian-дистрибутивах Apache запускается от юзера www-data группы www-data, следовательно нужно сделать этого пользователя владельцем созданной папки.

Настройки apt-cacher хранятся в файле: /etc/apt-cacher/apt-cacher.conf. Его и нужно чуть-чуть подредактировать, указав там созданную папку для пакетов, а также некоторые другие параметры. Опять же, пример конфигурации смотрите в оригинальной статье на Хабре.

Следующий шаг — настройка Apache. Для работы apt-cacher нам понадобится Perl и ExecCGI в Apache. Файл конфигурации лежит в: /etc/apt-cacher/apache.conf. Достаточно лишь прописать Alias: Alias /apt-cacher /usr/share/apt-cacher/apt-cacher.pl и разрешить выполнять Perl скрипты в указанной папке: Options ExecCGI, AddHandler cgi-script .pl.

Почти всё готово! Остается только запустить сервер: sudo /etc/init.d/apt-cacher start. По умолчанию сервер будет висеть на 9999 порту.

Теперь на всех компьютерах, которые должны тянуть обновления с этого сервера нужно открыть файл /etc/apt/sources.list, закомментировать в нем все строки и добавить одну новую: deb updateserver:9999/ubuntu intrepid multiverse restricted main universe, где updateserver — имя машины, на которой мы только что подняли apt-cacher.

Теперь всё обновляется красиво, экономно и правильно! Ура, товарищи!


Обратите пристальное внимание: незаменимый в быту пылесос для компьютера. Может быть отличным подарком, да и в хозяйстве вещь весьма полезная! Настоящий гаджет для гика!

комментария 2 на запись «Локальный сервер обновлений Ubuntu»

  1. alex — 9/02/2011 16:33

    apt-cacher ни асилил из-за «обязательное наличие веб-сервера Apache (который поднимается за 2 минуты)»
    apt-cacher-ng это решение следующего поколения:
    1. никаких дополнительных приблуд ставить не надо
    2. не надо никаких настроек после установки: встало и заработало сразу
    3. веб-интерфейс для статистики
    4. позволяет ставить проги на компы, на которых фактически нет интернета
    5. для настройки клиентских компов нужно скопировать лишь один файл (настройки для клиентских компов есть в веб-морде сервера)
    6. прокси-сервер может взять уже скачанные ранее пакеты
    7. сервер автоматически управляет версиями пакетов для экономии места на харде

  2. alex — 9/02/2011 16:41

    8. Пакеты раскладываются как в официальных репозитариях

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

Главное

Разделы сайта

Наш интернет-магазин

Поиск по сайту

Закладки и сервисы

Метки

Реклама

Архив записей

Реклама

Подписка и счетчики


Участник Blograte.ru

Я наткнулась на отзывы о пбк- 20

© 2008–2017 Блог «Перейти с Windows на Linux». Все права сохранены и защищены.