.png)
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 repoquery
Befehl überprüfen, der Teil des Pakets ist yum-utils
.
repoquery -q --changelog httpd | less