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: 설치할 때 진행 퍼센트를 보여준다