출처 :  http://bban2.tistory.com/59

 

RPM 설치 및 삭제

 

 

 

PRM(Redhat Package Manager)
- redhat 사에서 제안한 패키지 설치 프로그램으로 커널, 라이브러리, 응용프로그램들을 패키지로 만들어 배포한다.
- 패키지를 간단하게 설치 또는 업그레이드 할 수 있다.
- 패키지가 설치되어 있는지 확인이 쉽다.
- 패키지를 쉽게 제거할 수 있다.

 

PRM 패키지의 구성
- [package_name]-[version]-[release].[architecture].rpm

 

예) vsftpd-2.0.4-1.2.i386.rpm
[package_name] = vsfrpd
[version] = 2.0.4
[release] = 1.2
[aechitecture] = i386

 

아키텍쳐
- Intel x86 계열 : i386, i486, i586, i686
- IA-64 (itanium) : ia64
- Digital Alpha/AXP : alpha
- 매킨토시 PowerPC : ppc
- Sun Microsystem : sparc
- IBM s/390 : s390

 

RPM 제공 사이트
http://ftp.redhat.com
http://www.rpmfind.net
http://rpm.pbone.net

 

 


RPM 사용법

 

rpm 설치
rpm -ivh [package_full_name]  
- 기본설치
rpm -Uvh [package_full_name]
- 기본 설치 및 업그레이드 설치로 없으면 기본설치하고 구버전이 있으면 신버전으로 업그레이드한다.
rpm -Fvh [package_full_name] 
- 업그레이드 설치만 하는 모드로 구버전이 없으면 설치하지 않는다.
rpm --force
- 패키지를 강제로 설치한다.
rpm --nodeps
- 의존성 문제를 무시하고 설치한다.

 

rpm 질의
rpm -q [package_name]

rpm -q : 패키지의 이름과 버전을 표시한다.
rpm -qa : 설치된 패키지를 모두 보여준다.
rpm -qi : 설치된 패키지의 정보를 보여준다.
rpm -ql : 패키지에 포함된 파일에 대한 정보를 보여준다.
rpm -qf : 지정된 파일이 포함된 패키지를 출력한다.
rpm -qc : 해당 패키지의 설정파일이나 스크립트 파일을 출력한다.
rpm -qR : 해당 패키지에 의존하고 있는 패키지를 보여준다.

 

예)
#rpm -qa
#rpm -qi vsftpd
#rpm -ql vsftpd
#rpm -qf /etc/passwd
#rpm -qc at
#rpm -qR sendmail

 

rpm 검증
rpm -V [option] [package_name]

 

rpm -Va : 모든 패키지 검증

 

rpm 삭제
rpm -e [package_name] or [package_full_name]

 

 

'::: OS ::: > Linux' 카테고리의 다른 글

syslog.conf 설정하기  (0) 2012.05.21
RedHat Linux rsyslog 설정  (0) 2012.05.17
yum 사용법  (0) 2011.11.17
Xming을 이용해서 gnome/kde 데스크탑 띄우기  (0) 2011.11.16
리눅스에서 폴더별 사용량 확인하기  (0) 2011.08.17

+ Recent posts