1. rpm 설치 관련 옵션
1) 설치시
-ivh : 패키지 설치. 진행 과정을 # 표시로 자세히 보여준다.
ex) rpm -ivh httpd-2.0.53-3.2.i386.rpm
-Uvh : 패키지 업그레이드 설치. 진행 과정을 # 표시로 자세히 보여준다.
ex) rpm -Uvh httpd-2.0.53-3.2.i386.rpm
2) 부가 옵션
--nodeps : 위의 명령으로 패키지 설치할때 의존성 에러가 발생하면서 설치가 되지 않는경우 사용한다.
의존성 에러를 무시하고 설치할때 즉 의존성관계에 있는 다른 패키지가 설치되어 있지 않아도 강제로 설치한다.(이럴경우 설치하더라도 프로그램이 정상적으로 실행되지 않을수 있다.)
ex) rpm -ivh httpd-2.0.53-3.2.i386.rpm --nodeps
--force : 이미 같은 버젼의 패키지가 설치 되어 있더라도 무시하고 강제로 설치 한다.
ex) rpm -ivh httpd-2.0.30-3.2.i386.rpm --force
2. rpm 삭제 관련 옵션
1) 삭제시
-evv : 삭제 동안의 진행을 자세히 보여준다.
ex) rpm -evv httpd-2.0.30-3.2.i386.rpm
2) 부가 옵션
--test : 실제로 삭제 하지 않고 삭제가 정상적으로 되는지 테스트한다.
--nodeps : 의존성에 관여하지 않고 지운다. ( 의존성을 무시하여 삭제할경우 프로그램이 정상적으로 실행되지 않을수 있다.)
3. rpm 설치된 패키지 조회 관련 옵션
-qa : 설치 되어 있는 모든 패키지를 출력한다.
ex) rpm -qa
-qa | grep "설치된패키지 관련단어" : ""를 제외하고 관련단어를 뒤에 붙여준다. 패키지를 기존에 설치했는지 확인하고 싶을때 이용한다.
ex) rpm -qa | grep httpd
-qf : 설치되어 있는 프로그램 명령어 또는 파일이 어느 패키지에 속하는지 확인한다.
ex) rpm -qf /bin/vi
-qi : 설치된 해당 패키지에 대한 정보를 보여준다.
ex) rpm -qi httpd-2.0.30-3.2