반응형
부제: dnf 아래에서 실제 패키지를 다루는 층, 데비안의 dpkg에 대응
rpm -qa # 설치된 전체 패키지 목록
rpm -qi bash # 패키지 상세 정보
rpm -ql bash # 패키지가 설치한 파일 목록
rpm -qf /usr/bin/bash # 파일이 속한 패키지
$ rpm -qf /bin/bash
bash-5.1.8-9.el9.x86_64
$ rpm -qi bash | head -8
Name : bash
Version : 5.1.8
Release : 9.el9
Architecture: x86_64
Install Date: Thu 12 Sep 2024 02:08:37 AM UTC
Group : Unspecified
Size : 7738730
License : GPLv3+rpm은 dnf 아래에서 개별 패키지를 다루는 저수준 도구다. 데비안의 dpkg에 대응한다. 저장소·의존성 해결은 dnf가 맡고, rpm은 이미 있는 패키지 파일을 조회·검증·설치하는 일을 한다. 실무에서는 대부분 -q(query) 옵션으로 "이 파일 누가 깔았나", "이 패키지 뭐 들었나"를 조회할 때 쓴다.
이렇게도 쓴다
패키지가 설치한 파일 중 실행 바이너리만 추린다(파이프 조합).
rpm -ql bash | grep '^/usr/bin'
패키지가 변조됐는지 검증한다(설치 후 바뀐 파일 탐지).
rpm -V bash
특정 파일을 누가 설치했는지 역추적한다.
rpm -qf $(which sshd)
패키지에 딸린 설정 파일만 본다.
rpm -qc httpd
가장 최근에 설치된 패키지 10개를 시간순으로 뽑는다(포맷+정렬 조합).
rpm -qa --last | head -10
패키지 설치 전/후 실행되는 스크립트를 확인한다.
rpm -q --scripts httpd반응형
'명령어 > Linux' 카테고리의 다른 글
| [RHEL] dnf history 설치 이력 조회와 롤백 (0) | 2026.07.15 |
|---|---|
| [RHEL] dnf config-manager 저장소 추가·활성화 관리 (0) | 2026.07.15 |
| [RHEL] dnf 패키지 설치·삭제·업데이트 (0) | 2026.07.15 |
| [리눅스] xxd 바이너리를 16진수로 들여다보기 (0) | 2026.07.14 |
| [리눅스] numfmt 숫자를 사람이 읽기 좋은 단위로 (0) | 2026.07.14 |