반응형
부제: 업데이트 전에 패키지가 무엇을 고쳤는지 changelog로 확인하기
dnf changelog bash # bash 패키지의 변경 이력 출력
dnf changelog --count 3 bash # 최근 3개 항목만
dnf changelog --upgrades # 업그레이드 대상들의 변경점만 모아 보기
bash-5.1.8-9.el9.x86_64의 변경 사항
* 화 2월 13 ... Siteshwar Vashisht - 5.1.8-9
- Fix a performance regression while using large number of environment variables
Resolves: RHEL-20020
* 월 2월 12 ... Siteshwar Vashisht - 5.1.8-8
- Fix an issue with adding newline in bracketed paste mode
Resolves: #2168963dnf changelog는 RPM에 박혀 있는 %changelog 항목을 뽑아 보여 준다. dnf-plugins-core 플러그인이다. 어떤 CVE·버그(RHEL-xxxxx, Resolves)가 어느 릴리스에서 고쳐졌는지 추적할 때 유용하다. 데비안 계열의 apt changelog와 같은 역할이며, rpm -q --changelog가 설치된 패키지만 보는 것과 달리 저장소의 업데이트 후보까지 볼 수 있다.
읽기 전용 조회 명령이라 시스템을 바꾸지 않는다. 특히 --upgrades는 "지금 dnf update를 하면 무엇이 바뀌는가"를 미리 읽는 용도로 좋다.
이렇게도 쓴다
최근 항목 개수를 제한해 요점만 본다.
dnf changelog --count 3 bash
특정 날짜 이후의 변경만 추린다.
dnf changelog --since 2024-01-01 kernel
업그레이드 예정 패키지들의 변경점만 모아, 업데이트 전 리뷰한다.
dnf changelog --upgrades
보안 업데이트가 걸린 패키지의 changelog만 골라 본다(필터 조합).
dnf changelog --security --upgrades
특정 저장소의 패키지 이력만 확인한다.
dnf changelog --repo baseos kernel
grep과 묶어 특정 CVE가 반영됐는지 검색한다(파이프 조합).
dnf changelog --upgrades | grep -i CVE-2024반응형
'명령어 > Linux' 카테고리의 다른 글
| [RHEL] dnf download 설치 없이 RPM만 내려받기 (0) | 2026.08.04 |
|---|---|
| [RHEL] dnf copr 커뮤니티 저장소 다루기 (0) | 2026.08.04 |
| [RHEL] dnf builddep 소스 빌드 의존성 설치 (0) | 2026.08.04 |
| [RHEL] crun C로 짠 빠르고 가벼운 OCI 컨테이너 런타임 (0) | 2026.08.04 |
| [RHEL] chcat SELinux 보안 카테고리 부여 (1) | 2026.08.04 |