2016-09-16 6 views
2

Я искал способ получить временную метку, когда пакет был выпущен для общего использования или, возможно, при первой загрузке в локальном репозитории. Что-то в Shell или Python было бы идеальным, но на данный момент я открыт для других вариантов. Я знаю, что пакеты поддерживают журнал изменений, но похоже, что не все пакеты содержат дату выпуска.Дата выпуска или дата выпуска пакета APT

Спасибо!

+0

Я рассмотрел уместен, склонный -get, dpkg и некоторые другие инструменты, но пока не везет. Большинство дат, похоже, когда пакет был установлен. – omnivir

ответ

2

Ответ зависит от того, что именно вы ищете, и это не ясно из вопроса. Перед воспроизводимой сборкой были введены, дата был построен пакет может быть получена из сырья ара элементов, такие как:

ar tv pkgname_version_arch.deb 

Если вы ищете дату пакет был принят/закачанной в конкретное хранилище, то ответ будет зависеть от того, какой репозиторий и программное обеспечение используется для его управления. Для Debian вы можете получить информацию от UDD, из списка рассылки debian-devel-changes для загружаемых файлов поддержки (но не по заказу buildd), либо из package tracker, другие производные и дистрибутивы могут иметь разные интерфейсы или вообще отсутствуют. Для других частных репозиториев, возможно, есть общедоступные журналы доступны.

Как вы упоминаете список изменения могут быть использованы для того, когда был подготовлен пакет источника, но это может быть сильно отличается, когда он был построен, или даже загружен.