aptly - система управления репозиториями пакетов

Обновление ПО на машинах с Linux — вечная головная боль системных администраторов. Ведь никогда не знаешь, какое из десятков обновлений может сломать тебе боевую среду. Стандартным решением этой проблемы было создание отдельных срезов репозиториев. Которые нужно поддерживать в актуальном состоянии, а это новая головная боль! В докладе представлено альтернативное решение для гибкого и прозрачного управления репозиториями пакетов — aptly. Это как bundler, только для Debian-репозиториев, написанный на Go.

Основные возможности:

• создание частичного или полного зеркала любого репозитория пакетов Debian (Ubuntu): официального, PPA и т.д.;

• создание стабильного среза репозитория в данный момент времени;

• фильтрация репозитория произвольным запросом, с возможностью разрешения зависимостей;

• объединение нескольких репозиториев в один;

• вытягивание обновлений отдельных пакетов из upstream-репозитория без полного обновления всех пакетов;

• поддержка rpm-репозиториев (в будущем).