본문 바로가기

Linux

[Linux] rpm, yum의 개념 및 활용방안

728x90

1. rpm 설치

: 인터넷이 안되는 환경에서 설치.

확장명은 '*.rmp'이며, 이를 패키지라고 부르기도 한다.

RPM은 패키지 인스톨을 하기 위해서 그 패키지의 필요 요소를 전부 다운로드 해야 하는 번거로움이 있다.

이 과정에서 의존성의 문제가 있을 수 있다. 

 

rpm -ivh

 

-i : 설치 

-v : 상세 view

-h : 프로세스를 #으로 표시

 

위와 같이 설치할 무언가에 필요한 패키지들을 다운받아 한 폴더에 정리하고 하나씩 설치해줘야함.

의존성 문제가 발생할 수 있으며, 설치 순서가 중요함. 

2. yum 설치

: 인터넷 환경에서 rpm패키지를 설치. 

RPM의 의존성 문제를 해결한 설치 프로그램.

자동으로 필요한 패키지를 설치해줌.

 

ex)

yum install -y gcc gcc-c++ libstdc++ libstdc++-devele compat-libstdc++ libaio libaio-devel

-y : 설치 중에 모든 대답을 yes로 하겠다는 의미.

      빠르게 설치할 수 있음

한줄로 필요 패키지 설치 가능.

다만 보안문제로 인터넷 환경이 아닌 경우 rpm을 활용함.