Я планирую написать небольшую программу, которая будет взаимодействовать с репозиторием на основе Debian, а именно сделать частичное зеркало **. Планирую написать на питоне.
Какие есть советы по работе с репозиторием, в том числе с уже построенными «колесами» (чтобы сохранить изобретение еще одного)?
Некоторые проблемы, которые я обнаружил
Поскольку это будет частичное зеркало, мне нужно будет регенерировать списки пакетов (Release, Contents *, Packages. {Bz2, gz}). (Может быть, debian-installer сделает это за меня ??)
Как получить изменения в списке пакетов (я уже знаю, что пакеты не меняются, но списки ссылаются только на последний файл)?
** Уже заглядывал в apt-mirror и debmirror. Debmirror - самое близкое к тому, что я хочу, однако в нем отсутствуют некоторые функции. Если apt может работать с несколькими выпусками и архитектурами, я буду рассматривать apt.