Как узнать время публикации обновления в CentOS 6?

Как узнать время публикации обновления в CentOS 6?

Когда я проверяю обновления в CentOS 6.8, я могу найти некоторые обновления.

# yum list updates
......
Updated Packages  
bind.i686                        32:9.8.2-0.47.rc1.el6_8.2               updates
bind-libs.i686                   32:9.8.2-0.47.rc1.el6_8.2               updates
bind-utils.i686                  32:9.8.2-0.47.rc1.el6_8.2               updates

Я попробовал загрузить RPM-файлы с помощью yumdownloader и посмотреть время их модификации.

# ll
total 5192
-rw-r--r-- 1 root root 4191788 Oct 21 17:16 bind-9.8.2-0.47.rc1.el6_8.2.i686.rpm
-rw-r--r-- 1 root root  922948 Oct 21 17:16 bind-libs-9.8.2-0.47.rc1.el6_8.2.i686.rpm
-rw-r--r-- 1 root root  190168 Oct 21 17:16 bind-utils-9.8.2-0.47.rc1.el6_8.2.i686.rpm

Является ли время изменения RPM-файла временем публикации обновления? Если нет, как его узнать?
(Под временем публикации я подразумеваю время, когда обновление становится доступным в репозитории.)

решение1

Если вас интересуют пакеты на определенную дату, попробуйте следующее:

:~# yum install yum-plugin-changelog

и после этого:

:~# yum changelog num package_name

Гдечислоопределяет объем отображаемых данных иимя пакетаназвание вашего пакета.

Полная команда:

:~# yum changelog 1 bind

Это дата выпуска пакета. Что касается даты публикации, то я думаю, что ее трудно определить.

решение2

Фактическую дату выпуска невозможно извлечь из RPM. Вы можете получить время сборки и установки:

# rpm -qi glibc |grep Date
Install Date: Sat Sep  3 07:58:12 2016
Build Date  : Thu Aug 18 15:26:02 2016

Но когда пакет становится доступным, его нужно извлечь из других источников. Обычно есть какие-то инструменты. Например, в Fedora есть Bodhi, который выпускает исправления. RHEL выпускает исправления, которые можно загрузить с RHN или Satellite и в них есть дата выпуска.

Связанный контент