본문 바로가기

지식창고/Linux

[리눅스/Linux] rpm 명령어 사용 방법 주요 사용 옵션 정리

반응형
rpm 이란?

rpm은 Red Hat Package Manager의 약자로 Red Hat 계열 OS에서 프로그램 설치 등을 수행할 수 있는 명령어입니다.

 

주요 사용 옵션 및 예제

rpm 명령어는 다양한 옵션이 존재합니다. 이번 포스팅에서는 주로 사용하는 설치, 업그레이드, 삭제 그리고 조회에 대한 옵션만 다뤄보려고 합니다.

 

1. 설치(install)

  • 옵션 : -i (--install)
  • rpm 패키지를 설치하려고 할 때 사용하는 명령어입니다.
  • v(verbose=상세 내용을 출력) 옵션과 h(hash marks=설치 시 progress를 '#'으로 표시) 옵션과 같이 사용할 수 있습니다.
  • 추가로 아래와 같이 다양한 옵션 사용이 가능합니다.
--nodeps : 의존성을 무시하고 진행
--force : 강제로 설치 진행
--replacepkgs : 설치된 동일한 패키지 존재 시 패키지를 교체
--replacefiles : 설치된 동일한 패키지 존재 시 파일을 교체
  • 예시) rpm -ivh 패키지명

2. 업그레이드(upgrade)

  • 옵션 : -U (--upgrade)
  • rpm 패키지를 업그레이드할 때 사용하는 명령어입니다. 대문자이기 때문에 입력에 주의해야 합니다.
  • v 옵션, h 옵션과 같이 사용할 수 있습니다.
  • 추가로 아래와 같이 다양한 옵션 사용이 가능합니다.
--nodeps : 의존성을 무시하고 진행
--force : 강제로 설치 진행
--replacepkgs : 설치된 동일한 패키지 존재 시 패키지를 교체
--replacefiles : 설치된 동일한 패키지 존재 시 파일을 교체
  • 예시) rpm -Uvh 패키지명

3. 삭제(erase)

  • 옵션 : -e (--erase)
  • 설치된 rpm 패키지를 삭제할 때 사용하는 명령어입니다.
  • v 옵션, h 옵션과 같이 사용할 수 있습니다.
  • 추가로 아래와 같이 다양한 옵션 사용이 가능합니다.
--nodeps : 의존성을 무시하고 진행
  • 예시) rpm -e 패키지명

4. 조회(query)

  • 옵션 : -q (--query)
  • 설치된 rpm 패키지를 조회해볼 때 사용하는 명령어입니다.
  • 추가로 아래와 같이 다양한 옵션 사용이 가능합니다.
a : 시스템에 설치된 전체 패키지 목록을 출력 ( rpm -qa )
i (info) : 설치된 패키지 정보 확인 ( rpm -qi )
l (list) : 내부 파일 목록 확인 ( rpm -ql )
c : 내부 설정 파일 확인 ( rpm -qc )
d : 내부 문서 파일 확인 ( rpm -qd )
  • 예시) rpm -qa | grep 조회하고자 하는 패키지명

 

반응형