RPM 이란 유닉스 계열의 프로그램은 소스 형태로 프로그램이 제공되기 때문에 프로그램을 설치 사용하기 위해서 컴파일 과정을 커져야 사용 할수 있는 불편함이 있었다. 그래서 설치를 편하게 하기 위해서 RedHat(국내 배포판은 거의 레드핫 계열이다.) 쪽에서 설치를 편리하게 하기 위한 만든 것이 rpm 이다.
rpm(redhat package management)은 레드핫에서 제공하는 프로그램 패키지로 프로그램들의 설치 제거 관리가 편하다.
Rpm 패키지는 GNU의 GPL에 의 해 배포되는 자유 소프트웨어어 이다.
레드핫은 rpm 패키지로 설치 되면 cd의 redhat/rpms 디렉토리 안에 들어 있으며 확장자가 .rpm 으로 끝난다.
Rpm 의 형식 apache-1.3.12kr.i386.rpm 패키지이름 - 버전 한글화.인텔.rpm
RPM 패키지 사용하기
rpm -옵션 패키지이름 - i 설치 -U 업그레이드 -e 제거 -v 검증 -h 진행상태를 #으로 보여즘
사용예 rpm -ivh ztelnet .rpm (처음설치시) rpm -Uvh ztelnet.prm (업그레이드시) (-Uvh 옵션이 안정적이다.이전버젼을 지워주고 새로운 버전으로 설치를 해주기 때문에) rpm -e ztelney.rpm (제거
rpm 기타 옵션들
force 강제 설치가 필요한 경우
nodeps 의존성 검사로 설치 제거가 안될 대 사용하다
사용예
rpm -Uvh --force apache-1.3.13.rpm rpm -e --nodeps apache-1.3.13.rpm
|