본문으로 건너뛰기

rpm 명령으로 패키지 설치 삭제

💡 요약 정리

  • rpm 명령은 리눅스에서 패키지를 설치하거나 삭제할 때 사용합니다.
  • -i, -U, -F, -e 등의 주요 옵션을 목적에 따라 조합하여 사용할 수 있습니다.
  • 설치 시 파일명을 전체 입력해야 하고, 삭제 시에는 패키지명이나 버전까지만 입력 가능합니다.
  • 의존성 충돌이 발생할 경우 --nodeps 옵션을 통해 무시하고 강제 설치/삭제할 수 있습니다.

1. 설치시 사용하는 옵션들

  • -i(--install) : 패키지를 설치할 때 사용하는 옵션
  • -U(--upgrade) : 패키지를 업그레이드하며, 설치되어 있지 않은 패키지는 새로 설치한다
  • -F(--freshen) : 이전 버전의 rpm 패키지가 설치되어 있는 경우만 업그레이드 한다
  • -e(--erase) : 패키지 삭제 옵션
  • -v : rpm 명령 수행 시 발생하는 메시지를 자세하게 보여준다
  • -h(--hash) : rpm 명령 수행 시 hash mark(#)로 진행 상황을 보여준다
  • --nodeps : 특정 패키지 설치나 삭제 시 다른 패키지와 의존성 문제로 인해 정상적으로 설치, 삭제가 되지 않는 경우, 의존성을 무시하고 진행한다
  • --force : 기존에 설치된 패키지를 강제로 다시 설치한다. 기존에 설치되어 있는 버전보다 구버전을 설치할 경우도 강제로 설치한다
  • --replacepkgs : 같은 패키지가 이미 설치되어 있어도 다시 설치한다
  • --oldpackage : 구 버전으로 다운그레이드할 때 사용
  • --ignorearch : 설치된 OS 아키텍처를 무시하고 설치한다
  • --percent : 설치할 때 진행 퍼센트를 보여준다

2. RPM package 설치