리눅스

rpm 명령어 및 설치 방법

JUN0126 2021. 9. 30. 17:35

RPM (Redhat Package Manager) 이란?

  - 레드햇에서 사용하는 패키지 관리 도구

 

rpm 명령어

 설치 : rpm -i 패키지파일명

 업데이트 : rpm -u 패키지파일명

 확인 : rpm -qa (| grep 패키지 파일명) // 생략 시 모든 패키지 확인

 삭제 : rpm -e 패키지 파일명

 검증 : rpm -v

 

 추가 옵션

 

--nodeps

rpm 은 기본적으로 의존성을 확인하므로 의존성 있는 패키지가 설치되지 않았을 경우 설치나 업그레이드가 안 될수 있다. --nodeps 옵션을 지정하면 의존성을 확인하지 않으므로 통과하게 된다.

 

--replacepkgs

패지키가 이미 설치되어 있으면 rpm 은 설치를 거부하나 이 옵션을 추가하면 설치를 진행한다.

 

--replacefiles

설치하려는 패키지가 기존에 설치된 패키지의 파일을 교체하는 경우 rpm 은 설치를 거부하나 이 옵션을 추가하면 설치를 진행한다.

 

--oldpackage

업그레이드 옵션(-U) 으로 패키지 설치시 설치하려는 버전이 기존에 설치된 버전보다 낮으면 설치를 진행하지 않는다. --oldpackage 옵션을 사용하면 버전이 낮아도 설치되므로 패키지 downgrade 시 유용하다.

 

--force

위에서 설명한 --replacepkgs, --replacefiles, 그리고 --oldpackage 세 개 옵션을 사용한 것과 동일하다. 패키지 다운그레이드나 강제 재설치등에 사용할 수 있으나 기존 파일을 덮어쓰므로 주의해야 한다.

 

 

참조 : https://coconuts.tistory.com/187

 

[리눅스] rpm 명령어의 모든것 / rpm 파일 설치 / rpm 패키지 확인 / 리눅스 설치 확인

RPM은 Redhat Package Manager의 약자입니다. 말 그래로 레드햇에서 사용하는 패키지 관리 도구로 CentOS는 레드햇 계열이기 때문에 보통 CentOS를 사용하시는 분이 여기로 찾아오셨을 거..

coconuts.tistory.com

  https://www.lesstif.com/system-admin/rpm-command-7635004.html

 

rpm command 정리 및 사용법

 

www.lesstif.com

 

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

포트 목록 확인  (0) 2022.05.11
리눅스 자원 스트레스 부여  (0) 2021.08.30
리눅스 기초 정리  (0) 2020.02.20