O changelog do pacote do CentOS yum * .rpm (não o changelog de instalação)

2

Eu entrei no meu novo servidor alugado e atualizei o openssl por causa do bug heartbleed ( link ). Eu atualizei usando

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!

Dessa forma eu atualizei o meu openssl. Mas como você sabe qual bug foi corrigido em qual versão? Eu tentei com

yum history package-info openssl

mas isso só me diz a história do pacote na minha máquina. Detalhes sobre o pacote em si .

Então pesquisei e encontrei o link Lá eu posso ver o pacote openssl que meu sistema tinha na instalação (em março de 2014): openssl-1.0.1e-15.el6.x86_64

A primeira atualização (mesmo dia de março) atualizou a versão do link atual daquele dia ( openssl-1.0.1e-16.el6_5.4.x86_64.rpm ).

Hoje atualizei para openssl-1.0.1e-16.el6_5.7.x86_64.rpm .

Então eu conheço a história do meu sistema. A minha pergunta é: O CentOS / RedHat fornece um changelog para os pacotes propriamente ditos (por exemplo, "Heartbleed bug fixed, see ....")? Existe uma página para isso?

Obrigado Blama

    
por Blama 08.04.2014 / 13:06

2 respostas

3

A ferramenta canônica para gerenciar pacotes RPM é rpm .

Para consultar o Changelog de um pacote RPM, o comando seria:

rpm -q --changelog openssl
    
por 08.04.2014 / 13:41
0

Você também pode verificar o changelog de pacotes não-autenticados com o comando repoquery com parte de yum-utils package.

repoquery -q --changelog httpd | less
    
por 11.03.2015 / 15:21