Назад | Перейти на главную страницу

Объединение 2 репозиториев ubuntu в единый оффлайн репозиторий

В настоящее время я использую apt-mirror, чтобы иметь локальную автономную копию всего репозитория ubuntu (как 32, так и 64), от ubuntu 9.04 до 13.10. Старые выпуски автоматически копируются с old-relases.ubuntu.com, а обычные - с одного из зеркал.

Проблема в том, что чем больше времени проходит - тем больше у меня дубликатов. Между версиями много общего, поэтому многие файлы используются в одной и той же версии В ОДНОМ РЕПО, в тот момент, когда я начинаю разделять archive.ubuntu.com и old-releases.ubuntu.com, я получаю много повторяющихся файлов. Мне было интересно, есть ли простое решение для объединения двух похожих репозиториев с разных сайтов, или есть ли одно место, в котором хранится все в одном репо, которое я могу отразить, или есть простой метод дедупликации, который я могу использовать для экономии места на диске ...

Спасибо!

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

Я не пробовал ваш конкретный вариант использования, поэтому не уверен, что apt-cacher-ng подойдет вам. Я не уверен, должны ли исходные репо быть точными зеркалами или они могут быть произвольными репо, если они не конфликтуют. Возможно, вы можете найти дополнительную информацию в Readme.