CentOS yum *.rpm Paket-Änderungsprotokoll (kein Installations-Änderungsprotokoll)

CentOS yum *.rpm Paket-Änderungsprotokoll (kein Installations-Änderungsprotokoll)

Ich habe mich gerade bei meinem neuen gemieteten Server angemeldet und OpenSSL wegen des Heartbleed-Bugs aktualisiert (http://heartbleed.com). Ich habe aktualisiert mit

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!

Auf diese Weise habe ich mein OpenSSL aktualisiert. Aber woher weiß man, welcher Fehler in welcher Version behoben wurde? Ich habe es mit versucht

yum history package-info openssl

aber das sagt mir nur den Verlauf des Pakets auf meinem Rechner. Gibt es Details über diePaket selbst.

Also habe ich gegoogelt und gefundenhttp://mirror.centos.org/centos/6.5/os/x86_64/Packages/ Dort kann ich das OpenSSL-Paket sehen, das mein System bei der Installation hatte (im März 2014):openssl-1.0.1e-15.el6.x86_64

Das 1. Update (am selben Tag im März) aktualisierte die Version vonhttp://mirror.centos.org/centos/6.5/updates/x86_64/Packages/aktuell von diesem Tag (openssl-1.0.1e-16.el6_5.4.x86_64.rpm).

Heute habe ich aktualisiert aufopenssl-1.0.1e-16.el6_5.7.x86_64.rpm.

Ich kenne also die Geschichte meines Systems. Meine Frage ist: Bietet CentOS/RedHat ein Änderungsprotokoll für die Pakete selbst (z. B. „Heartbleed-Fehler behoben, siehe ...“)? Gibt es dafür eine Seite?

Danke, Blama

Antwort1

Das kanonische Tool zum Verwalten von RPM-Paketen ist rpm.

Um das Änderungsprotokoll eines RPM-Pakets abzufragen, lautet der Befehl:

rpm -q --changelog openssl

Antwort2

Sie können das Änderungsprotokoll deinstallierter Pakete auch mit dem repoqueryBefehl überprüfen, der Teil des Pakets ist yum-utils.

repoquery -q --changelog httpd | less

verwandte Informationen