본문 바로가기

리눅스

RPM 패키지 매니저

1.설명
 RPM 패키지 매니저(RPM Package Manager←RedHat Package Manager)는 원래 레드햇에서 사용되었던 패키지 파일이었지만 현재는 많은 RPM 기반 배포판이 사용되고 있다. 이는 두 가지를 말하는데, 하나는 RPM 패키지 그 자체와 또 하나는 RPM 패키지를 관리하기 위한 도구이다. RPM은 각종 소프트웨어의 설치 및 업데이트를 담당한다. 또한 RPM은 Linux Standard Base의 표준 패키지 포맷 중 하나이다.
 원래 레드햇 리눅스를 위한 것이었지만 많은 리눅스 배포판 및 노벨 넷웨어 (6.5 SP3 이후), IBM AIX 5 등으로 이식되었다.
 현재의 이름 "RPM"은 재귀 약자의 일종이다.

2.사용법
# rpm options [filename]

3.옵션
  • -i :기본적으로 설치할 때 쓴다. 이 옵션을 사용하면 이전 버젼의 같은 패키지에 대한 정보가 존재할 경우 설치하지 않는다.
  • -U : 이전버젼이 설치되어 있으면 업그레이드를 하며, 설치되어 있지 않으면 새롭게 설치한다.
  • 이전버젼이 설치되어 있을 경우에 환경설정파일을 제외하고 모두 새롭게 설치한다. 설치시에 이옵션을 사용하도록 한다.
  • -F : 현재 설치하는 패키지의 이전 버젼이 설치되어 있는 경우에만 설치하고, 그렇지 않은 경우에는 설치하지 않는다.
  • -v : 설치중 메시지를 보여준다.
  • -h : 진행과정을 '#'으로 표시하라는 뜻이다.(--hash)
  • -e : 패키지를 제거할 때 쓰인다.
  • -q : 패키지가 설치되어 있는 질의한다. 이 옵션 단독으로 사용하면 패키지 이름과 버젼만 표시된다.
  • -qa : 현재 설치된 모든 패키지 목록을 찾는데 사용한다. 보통 grep명령과 같이 사용된다.
  • -qi : 현재 설치된 패키지의 간략한 정보를 출력
  • -ql : 현재 설치된 패키지의 내용을 보여준다. 어떤 파일이 어디에 설치되어 있는지 확인할 때 쓴다.
  • -Vf : 현재 설치된 파일의 검증할때 쓴다. 문제가 없으면 '.'으로 표시된다.
  • -Va : 한 패키지만 검증한다.
  • --force : 보통 패키지뒤에 붙는 옵션으로 패키지와의 충돌등을 무시하고 무조건 설치하는 옵션이다.(앞에 옵션을 써도 무방함.)
  • --nodeps : 의존성 문제를 일으켜 설치가 안될경우에 쓰는 옵션이다.
출처: 위키디피아, KLDP

'리눅스' 카테고리의 다른 글

삼바 서버 포트 번호  (0) 2010.05.01