리눅스 rpm 명령어: 설치된 패키지 확인하기
리눅스에서 rpm
명령어는 RPM (Red Hat Package Manager) 명령어는 리눅스에서 패키지를 관리하는 데 주로 사용되며, 특히 Red Hat 계열의 리눅스 배포판(예: CentOS, Fedora)에서 널리 사용됩니다. RPM은 패키지 설치, 업데이트, 검증 및 제거와 같은 다양한 기능을 제공하지만, 주로 설치된 패키지의 관리 및 확인에 사용됩니다.
☞ 포스트 기준: 리눅스 배포판 CentOS 7
1. rpm 명령어의 주요 옵션
rpm 명령어는 다양한 옵션을 제공하여 패키지 관리를 용이하게 합니다. 다음은 몇 가지 주요 옵션들입니다.
옵션 | 설명 |
---|---|
-i | 새 패키지를 설치합니다. |
-U | 패키지를 업데이트합니다. 필요한 경우 설치도 수행합니다. |
-q | 설치된 패키지에 대한 정보를 조회합니다. |
-e | 패키지를 시스템에서 제거합니다. |
-v | 작업 수행 시 자세한 출력을 보여줍니다. |
2. 설치된 패키지 확인하기
시스템에 설치된 패키지를 확인합니다.
$ rpm -qa
이 명령은 시스템에 설치된 모든 RPM 패키지를 나열합니다.

3. 특정 패키지에 대한 정보 조회하기
rpm -qi 패키지명
명령어를 사용하여 특정 패키지에 대한 상세 정보를 조회할 수 있습니다.
$ rpm -qi 패키지명
이 명령은 지정된 패키지에 대한 설명, 버전, 릴리스 정보 등을 보여줍니다.
4. 패키지가 설치된 파일 목록 확인하기
rpm -ql 패키지명
명령어를 사용하여 특정 패키지에 포함된 파일들의 위치와 목록을 확인할 수 있습니다.
$ rpm -ql 패키지명
이 명령은 해당 패키지에 속한 모든 파일과 디렉토리의 경로를 나열합니다.

5. RPM 명령어 사용시 주의 사항
이러한 기능은 시스템에 설치된 소프트웨어의 관리와 감사에 유용합니다. RPM으로 직접 패키지를 설치하려면 해당 패키지의 .rpm 파일을 다운로드 받아야 하며, 이는 보통 인터넷에서 해당 패키지의 공식 사이트나 저장소에서 가능합니다.
그렇지만, RPM을 직접 사용하여 패키지를 관리하는 것은 의존성 해결 등의 복잡한 과정을 수동으로 처리해야 하므로 일반적으로 yum이나 dnf와 같은 고급 패키지 관리 도구가 더 권장됩니다. 이러한 도구는 의존성 문제를 자동으로 해결해 주고 사용하기도 훨씬 편리합니다.
관련 이전 게시글
- 리눅스 chown, chgrp 명령어: 파일과 디렉토리의 소유권 변경하기
- 리눅스 chmod 명령어: 파일과 디렉토리의 접근 권한 설정하기
- 리눅스 파일 압축 및 해제 명령어: gzip, xz 사용법 및 비교
- 리눅스 tar 명령어: 파일과 디렉토리 효율적으로 압축 및 해제하기
- 리눅스 패키지 관리 및 설치: yum과 apt 사용법
다음 글에서는 더 유용한 리눅스 명령어에 대해 알아볼 예정입니다. 도움이 되셨다면 공유해 주세요!