Linux/CentOS
RPM (Redhat Package Manager)
scii
2013. 8. 11. 00:16
RPM 패키지
- 레드햇 리눅스 계열의 배포판 자료들은 대부분 RPM 이라는 패키지로 묶어져 배포되고 있다.
tar 압축 파일에 비해 RPM 패키지는 소스 자체를 컴파일된 바이너리 파일로 묶어놓고, 이를 해당 디렉토리로 설치할 수 있는 기능을 가지고 있다.
RPM 패키지 구조
Kernel -2.6.9-7hs.i386.rpm
kernel -> package
-2.6.9 -> version
-7hs -> release
i386 -> architecture
rpm -> PPM name
RPM 명령
RPM 명령 사용법 |
|
설치 방법 |
rpm -i 패키지명 |
업그레이드 방법 |
rpm -U 패키지명 |
제거 방법 |
rpm -e 패키지명 |
질의 방법 |
rpm -q 패키지 목록 |
점검 방법 |
rpm -V 또는 -y 패키지 목록 |
패키지 만드는 방법 |
rpm -b 패키지명 |
패키지 강제 설치 |
rpm --force |
의존성 무시한 채 설치 |
rpm --nodeps |
패키지 설치 및 삭제
기본적으로 -i 옵션으로 rpm 패키지를 설치할 수 있다.
-v 옵션
-i 옵션과 함께 -v 옵션을 사용하면 패키지가 인스톨되고 있다는 메시지를 알려준다.
-h 옵션
v 옵션보다 좀 더 나은 설치 과정을 바란다면 -h 옵션을 추가해 주면 된다. 진행 과정을 눈으로 확인할 수 있도록 샵 문자로 그 과정을 보여준다.
※ RPM 패키지를 설치할 때 대부분 -ivh 옵션을 한번에 지정하여 사용하는 것을 권장한다.