CentOS yum *.rpm 패키지 변경 로그(설치 변경 로그 아님)

CentOS yum *.rpm 패키지 변경 로그(설치 변경 로그 아님)

방금 새 임대 서버에 로그인하고 heartbleed-bug 때문에 openssl을 업데이트했습니다(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/ 거기에서 내 시스템 설치 시(2014년 3월) 가지고 있던 openssl 패키지를 볼 수 있습니다.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은 패키지 자체에 대한 변경 로그를 제공합니까(예: "Heartbleed 버그 수정, ...." 참조)? 이에 대한 페이지가 있나요?

고마워요, 블라마

답변1

RPM 패키지 관리를 위한 표준 도구는 rpm.

RPM 패키지의 변경 로그를 쿼리하려면 명령은 다음과 같습니다.

rpm -q --changelog openssl

답변2

repoquery패키지 의 일부인 명령을 사용하여 제거된 패키지의 변경 로그를 확인할 수도 있습니다 yum-utils.

repoquery -q --changelog httpd | less

관련 정보