web-dev-qa-db-ja.com

CentOS yum * .rpmパッケージ変更ログ(インストール変更ログではありません)

Heartbleed-bug( http://heartbleed.com )のために、新しいレンタルサーバーにログインしてopensslを更新しました。を使用して更新しました

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年3月): openssl-1.0.1e-15.el6.x86_64

最初の更新(3月の同じ日)は、バージョンを 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はパッケージ自体の変更ログを提供しますか(例:「ハートブリードのバグが修正されました。..を参照してください」)?このためのページはありますか?

ありがとう、ブラマ

2
Blama

RPMパッケージを管理するための標準的なツールはrpmです。

RPMパッケージの変更ログを照会するには、コマンドは次のようになります。

rpm -q --changelog openssl
3
HBruijn

yum-utilsパッケージの一部であるrepoqueryコマンドを使用して、インストールされていないパッケージの変更ログを確認することもできます。

repoquery -q --changelog httpd | less
0
Rabin