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 |