Как найти пакеты, недавно загруженные в репозиторий Ubuntu
Недавно я использовал prespro для настройки зеркала официального репозитория Ubuntu для одной архитектуры и одного выпуска (в данном случае Precise). Обратите внимание, как в conf/distributions
Я определяю один репозиторий, на который будут ссылаться клиенты в моей сети, и в conf/updates
Я вытягиваю все компоненты в него (включая обновления и безопасность). Если делать это таким образом (все в одном локальном репозитории) не очень хорошая практика, я открыт для предложений (я не отражал Ubuntu раньше).
Однако - я знаю, что для того, чтобы поддерживать хранилище в актуальном состоянии, предлагается вносить изменения из апстрима каждые 6 часов (точно так же, как для Debian). Я не знаю, как часто обновленные пакеты загружаются в репозитории верхнего уровня, и это, вероятно, причина, по которой я беспокоюсь, что в локальном обновлении репо могут отсутствовать некоторые пакеты, которые уже были загружены в апстрим.
Я хотел бы получить список недавно загруженных пакетов в апстрим, чтобы проверить, правильно ли работает мое зеркало, и сообщение, которое я получаю во время обновления локального репозитория:
Ничего общего не нашел. (Используйте --noskipold для принудительной обработки)
Не о чем беспокоиться. Безопасно ли полагаться только на тот факт, что если Release.gpg не изменился с момента последней попытки, то на самом деле ничего не поделаешь? Есть ли способ найти такой список / историю загрузок?
Вот моя конфигурация репозитория реппро:
Conf/ распределения:
Origin: Ubuntu
Label: Ubuntu
Suite: precise
Version: 12.04
Codename: precise
Architectures: amd64
Components: main restricted universe multiverse
Description: Ubuntu Precise 12.04 + updates + security
Update: - precise precise-updates precise-security
Log: update.log
конф / обновления:
Name: precise
Architectures: amd64
Components: main restricted universe multiverse
Method: http://archive.ubuntu.com/ubuntu
VerifyRelease: 40976EAF437D05B5
Name: precise-updates
Architectures: amd64
Suite: precise-updates
Components: main restricted universe multiverse
Method: http://archive.ubuntu.com/ubuntu
VerifyRelease: 40976EAF437D05B5
Name: precise-security
Architectures: amd64
Suite: precise-security
Components: main restricted universe multiverse
Method: http://security.ubuntu.com/ubuntu
VerifyRelease: 40976EAF437D05B5
1 ответ
Я запустил зеркало репозитория уже несколько недель и провел несколько тестов, и он не пропустил получение обновленных пакетов, так как каждый раз, когда пакет выгружается в обратный репозиторий, обновляются файлы Release и Release.gpg. и prespro сравнивает локальную и восходящую версии.