Linux

[Linux] 리눅스 RPM

쟈누이 2021. 5. 27. 14:32
반응형

 

 

1. RPM 이란


RPM 이란 Redhat Package Manager 의 약자로 레드헷 계열의 리눅스 배포판에서 사용하는 프로그램(패키지) 설치 관리 도구이다. 

 

초기 리눅스에서는 모든 패키지를 tar 와 gzip 로 묶인 소스 파일을 가지고 직접 컴파일한 후에 수동으로 설치해야 했지만 만약 1번이라는 패키지를 설치하는데 2번 패키지가 사용되었을 경우에는 2번을 먼저 깔고 1번을 깔아야 하는 번거로움이 있었고, 이를 개선하기 위해  패키지 관리 프로그램인 RPM 을 만들었다. 

 

RPM 을 이용하면 패키지 자동설치까지는 도와주나 패키지 사이에 의존하고 있는 패키지까지는 자동으로 설치되지는 않는다. 

 

 

 

 

2. RPM 명령어 사용


RPM 명령어 사용은 아래와 같다

rpm [옵션] [rpm 패키지 파일 / 패키지 이름]

 

자주 사용하는 명령어는 아래와 같다

 

1) rpm 패키지 설치여부 조회

rpm -qa
rpm -qa 패키지이름
rpm -qa | grep 패키지이름

2) 패키지 설치 및 업데이트

# 패키지 업데이트
rpm -Uvh 패키지파일 

# 패키지 설치
rpm -ivh 패키지파일 

 

3) 패키지 삭제

rpm -e 패키지이름

 

동작별 실행 옵션은 도로락 님의 링크를 타고 들어가 공부하면 될 것 같다.

https://dololak.tistory.com/312

 

[Linux] 리눅스 RPM이란? 패키지 관리 및 RPM 사용법

RPM(RedHat Package Manager) RPM이란 RedHat Pacage Manager의 약자로 레드햇 계열의 리눅스 배포판에서 사용하는 프로그램(패키지) 설치 관리 도구 입니다. 현재는 RPM Package Manager의 재구적 약자로 사용되..

dololak.tistory.com

 

 

 

 

3. RPM 파일 이름 규칙


RPM 패키지 파일에는 나름의 규칙이 있다. 해당 규칙은 도로락 님의 블로그에 설명이 잘 되어 있어 해당 부분을 캡쳐했다.

 

출처 : https://dololak.tistory.com/312
출처 : https://dololak.tistory.com/312

 

반응형

'Linux' 카테고리의 다른 글

[Linux] 하이퍼 바이저란  (0) 2022.01.13
[ Linux ] 리눅스 기본 명령어  (0) 2021.05.31
[ 리눅스 ] 1. 리눅스의 개요  (0) 2021.05.21
리눅스 계정만들기  (0) 2020.07.15
리눅스 OS 버전 확인하기  (0) 2020.07.15