Создание локального репозитория или кэш-сервера deb-пакетов

Монополия — зло! А монополия на предоставление доступа к Интернету в бизнес-центре вдвойне зло! В результате IT-шникам приходится сидеть хоть и на безлимитном, но очень медленном интернете по цене в два раза выше, нежели на рынке.

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

Поиск в Сети подсказывает о двух путях:
1. Полная копия репозитория у себя, что, как мне кажется, явно не подходит для данной задачи. Но кому интересно, это делает apt-mirror.
2. Кэширование пакетов, которые были однажды загружены кем-либо. Вот это в данной ситуации именно то, что нужно.

Для реализации второго сценария есть две программы apt-proxy и его форк apt-cacher. apt-proxy в связи с трагичными обстоятельствами, постигшими его автора, уже давно не обновляется, поэтому выбор был сделан в пользу apt-cacher.
Читать далее «Создание локального репозитория или кэш-сервера deb-пакетов»

Запрет обновления пакета в Ubuntu

Для того чтобы запретить обновление какого-либо пакета в Ubuntu необходимо:

  1. зайти в Synaptic (меню Система — Администрирование — Менеджер пакетов Synaptic);
  2. в быстром поиске или просто в поиске указать название/часть названия пакета;
  3. выделить нужный пакет(-ы);
  4. в меню Synaptic выбрать Пакет — Заблокировать версию

Всё, теперь этот пакет обновляться не будет.

Материалы распространяются под лицензией Creative Commons: Атрибуция — Некоммерческое использование — С сохранением условий (Attribution-NonCommercial-ShareAlike) 3.0 Unported.
Рейтинг@Mail.ru