반응형
부제: 설치 전에도 저장소의 의존성·파일·제공정보를 캐묻는 도구
repoquery --requires bash # 의존 패키지
repoquery --whatrequires zlib # 이걸 필요로 하는 패키지
repoquery -l bash # 패키지가 담은 파일 목록
$ dnf repoquery --requires bash
filesystem >= 3
libc.so.6(GLIBC_2.34)(64bit)
libtinfo.so.6()(64bit)
rtld(GNU_HASH)repoquery는 rpm의 조회 기능을 "저장소 전체"로 넓힌 도구다. rpm -q가 이미 설치된 패키지만 본다면, repoquery는 아직 설치 안 한 패키지의 의존성·파일·제공 심볼까지 캐낸다. dnf repoquery로도 같은 일을 한다. 데비안의 apt-cache·apt-rdepends에 대응하며, 설치 전 영향 범위를 파악할 때 강력하다.
이렇게도 쓴다
이 라이브러리에 의존하는 패키지를 역으로 찾는다(역의존성).
repoquery --whatrequires openssl-libs
패키지가 설치할 파일 목록을 미리 본다.
repoquery -l nginx
특정 파일을 제공하는 패키지를 찾는다.
repoquery --whatprovides /usr/bin/python3
의존성을 재귀적으로 트리 형태로 펼친다.
repoquery --requires --resolve --recursive httpd
최신 버전만 골라 소스 rpm 이름을 뽑는다(포맷 조합).
repoquery --latest-limit 1 --qf '%{name}-%{version}' nginx
설치된 것 중 어느 저장소에서도 못 찾는 고아 패키지를 찾는다(비교 조합).
repoquery --extras반응형
'명령어 > Linux' 카테고리의 다른 글
| [RHEL] rpm2cpio 설치 없이 rpm 내용물 꺼내기 (0) | 2026.07.15 |
|---|---|
| [RHEL] needs-restarting 재부팅·재시작 필요 여부 확인 (0) | 2026.07.15 |
| [RHEL] dnf module 앱스트림 모듈로 버전 골라 설치 (0) | 2026.07.15 |
| [RHEL] dnf history 설치 이력 조회와 롤백 (0) | 2026.07.15 |
| [RHEL] dnf config-manager 저장소 추가·활성화 관리 (0) | 2026.07.15 |