rpm 사용방법
rpm -옵션 rpm파일명 --추가옵션
(ex : rpm -Uvh jdk-7u3-linux-i586.rpm <==자바 설치 예제)
설치
rpm -Uvh 패키지파일명(*.rpm)
U(update) : 기존 패키지가 없을 경우에는 설치를 하고, 기존에 패키지가 설치되어 있다면 업데이트를 한다.
v(view) : 설치과정을 확인한다.
h(hash) : 설치 진행과정을 "#"문자를 화면에 출력하는 방법으로 알려준다.
i(install) : 패키지를 설치한다.
삭제
rpm -e 패키지명
e : eraser
이미 설치된 패키지 질의
rpm -qa 패키지명
시스템에 패키지가 설치되어있는지 확인한다.
rpm -qf 파일절대경로
이미 설치된 파일이 어느 패키지에 포함된 것인지를 확인한다.
rpm -ql 패키지명
특정 패키지에 어던 파일들이 포함되었는지를 확인한다.
rpm -qi 패키지명
설치된 패키지의 상세정보를 알려준다.
rpm -qa | grep oracle : oracle관련 패키지가 설치되었는지를 조회해준다.
아직 설치되지 않은 rpm 파일에 대한 질의
rpm -qlp 패키지파일명(*.rpm)
패키지 파일에 어던 파일들이 포함되었는지를 확인한다.
rpm -qip 패키지파일명(*.rpm)
설치할 패키지 파일의 상세정보를 확인한다.
의존성 문제에 따른 별도 옵션
rpm은 설치시 공유라이브러리를 사용하므로, 설치와 삭제가 반복되거나 필요한 파일이 공유라이브러리에 없을경우,
의존성 문제로 설치가 되지 않는 경우가 있다.
--force
강제로 설치하는 방법으로, 같은 프로그램이 있을 경우, 무조건 덮어씌워서 설치한다.
--nodeps
의존성을 무시하는 방법이며, 다른 프로그램의 파일이나 프로그램이 필요하다는 메시지를 무시한다.
rpm -Uvh rpm패키지파일명 --force --nodeps
'Computer > Linux-CentOS' 카테고리의 다른 글
리눅스 서버 시작시 오라클 DB 자동 실행하기 (0) | 2016.08.08 |
---|---|
tomcat 설치 및 서비스 등록하기! (0) | 2014.01.07 |
CentOS 5.4(64bit)에 jdk 1.7 설치하기 (0) | 2014.01.07 |