[centos] rpm

2019. 3. 17. 17:12study/centos 7 server & network

‘이것이 리눅스다’ 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌의 내용을 정리한 글입니다.



rpm

: window의 "setup.exe"와 비슷한 설치 파일이다.

확장명은 .rpm

( * 주로, 패키지가 들어있는 cd를 사용해서 패키지 설치를 진행한다. )

- 파일 이름

 패키지이름 - 버전 - 릴리즈번호.centos버전.아키텍처.rpm


- rpm 명령어


1. 설치 :

1
# rpm -Uvh 패키지파일이름.rpm
cs

[옵션]   

-U : 패키지 설치/업그레이드

-v : 설치과정 확인

-h : 설치진행과정을 # 마크로 화면에 출력


2. 삭제 

1
rpm -e 패키지 이름

cs

: 이때 꼭 패키지 파일이 아닌 '패키지 이름'으로 해야한다.


3. 패키지 설치 여부 확인

1
rpm -qa 패키지이름
cs

: 아무것도 출력되지 않으면 설치되어있지 않다는 것이다.


단점

rpm의 단점이라고 하면, 바로 의존성 문제이다.

예를 들어,어떤 패키지를 설치하려고 할때, 필요요소들이 있다면 전부 따로 설치해주어야한다.

즉, 하나의 패키지를 설치하기 위해 필요요소들을 직접 설치해줘야한다는 것이다. 

( * 만약 필요요소들이 수없이 많다면 그만큼 번거로운 일이 없을 것이다. )