본문 바로가기

로그 저장소 :)/리눅스.Linux

RPM 옵션 정리

1. 설치모드
-i (--install) : 패키지 최초설치 시 사용, 이전버전 있으면 설치안됨
-U(--upgrade) : 기존 패키지를 업그레이드 할 때 사용
                       이미 설치 된 패키지 없을 시에도 가능함(위 i옵션과 같아짐)
-F(--freshen) : 이전 버전이 설치된 경우에만 설치, 업데이트라고 볼 수 있음

--force : 기존에 설치된 패키지와 그 파일을 강제로 다시 설치하도록 함

*설치 시 같이 사용하는 옵션
-v : 메시지를 자세히 보여준다(verbos)
-h : #기호 표시해 준다 (hash)

  #rpm -ivh kernel-2.6.21-15.EL.i386.rpm


2. 제거모드
-e : 패키지를 제거할 때 사용 (eliminate)
--nodeps : 의존성 문제 일으켜 설치 안될 경우에 무시해버리는 옵션(no dependancy)
--allmatches : 중복되어 있는 경우 모두 지우는 옵션
     #rpm -e httpd --nodeps


3. 질의모드
-q : 질의시 꼭 써야하는 옵션, 단독으로 쓰일경우 패키지가 설치되어 있는지 확인(--query)
-i : 설치된 패키지의 정보를 보여줌(--info)
-l : 패키지에 포함된 모든 파일을 보여줌, 어디 설치되었는지 경로확인(--list)
-qa : 현재 설치된 모든 패키지 목록을 찾는데 사용, 보통 grep명령과 같이 사용
       #rpm -qa | grep sendmail

-c : 해당 패키지의 설정파일이나 스크립트 파일을 보여줌
-f 파일명 : 지정된 파일이 포함된 패키지를 출력
-R : 어떤 패키지에 의존하고 있는지를 보여줌(--requires)


4. 검증모드
-V : verify 약자로 검증할 때 쓰는 기본 옵션
-a : 모든 패키지를 검사
     #rpm -Va

* RPM 검증코드
 5 : MD5 체크섬을 변경
 S : 파일의 크기를 변경
 L : 심볼릭 링크를 변경
 D : 장치 파일을 변경
 U : 파일 사용자/소유자가 변경
 G : 파일 그룹이 변경
 M : 파일모드(권한과 파일형태)가 변경
 ? : 원인을 알 수 없거나 예측하지 못한 결과인 경우


'로그 저장소 :) > 리눅스.Linux' 카테고리의 다른 글

quota  (0) 2009.07.22
vi 에디터 정리  (0) 2009.07.20
MySQL Source 설치  (0) 2009.07.16
리눅스 마스터 2급 기출문제  (0) 2009.07.15
우분투(Ubuntu) 리눅스 설치  (1) 2008.05.06