Список изменений пакета CentOS yum *.rpm (не список изменений установки)

Список изменений пакета CentOS yum *.rpm (не список изменений установки)

Я только что зашел на свой новый арендованный сервер и обновил openssl из-за ошибки heartbleed (http://heartbleed.com). Я обновил с помощью

yum list openssl
...
Installed Packages
openssl.x86_64                                        1.0.1e-16.el6_5.4                                         @updates
Available Packages
openssl.i686                                          1.0.1e-16.el6_5.7                                         updates
openssl.x86_64                                        1.0.1e-16.el6_5.7                                         updates


yum update openssl
...
--> Running transaction check
---> Package openssl.x86_64 0:1.0.1e-16.el6_5.4 will be updated
---> Package openssl.x86_64 0:1.0.1e-16.el6_5.7 will be an update
--> Finished Dependency Resolution
...
...
Running Transaction
Updating   : openssl-1.0.1e-16.el6_5.7.x86_64                                                                     1/2
Cleanup    : openssl-1.0.1e-16.el6_5.4.x86_64                                                                     2/2
Verifying  : openssl-1.0.1e-16.el6_5.7.x86_64                                                                     1/2
Verifying  : openssl-1.0.1e-16.el6_5.4.x86_64                                                                     2/2

Updated:
openssl.x86_64 0:1.0.1e-16.el6_5.7

Complete!

Таким образом я обновил свой openssl. Но как узнать, какой баг был исправлен в какой версии? Я пробовал с

yum history package-info openssl

но это только говорит мне историю пакета на моей машине. Сделайте подробности осам пакет.

Поэтому я погуглил и нашелhttp://mirror.centos.org/centos/6.5/os/x86_64/Packages/ Там я могу увидеть пакет openssl, который был в моей системе при установке (в марте 2014 г.):openssl-1.0.1e-15.el6.x86_64

Первое обновление (в тот же день в марте) обновило его до версииhttp://mirror.centos.org/centos/6.5/updates/x86_64/Packages/ток того дня (openssl-1.0.1e-16.el6_5.4.x86_64.rpm).

Сегодня я обновился доopenssl-1.0.1e-16.el6_5.7.x86_64.rpm.

Поэтому я знаю историю своей системы. Мой вопрос: предоставляет ли CentOS/RedHat журнал изменений для самих пакетов (например, "Ошибка Heartbleed исправлена, см. ...")? Есть ли для этого страница?

Спасибо, Блама

решение1

Каноническим инструментом для управления пакетами RPM является rpm.

Чтобы запросить журнал изменений пакета RPM, команда будет выглядеть так:

rpm -q --changelog openssl

решение2

Вы также можете проверить журнал изменений неустановленных пакетов с помощью repoqueryкоманды, которая является частью yum-utilspackage.

repoquery -q --changelog httpd | less

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