[ Linux ] RPM 과 YUM의 차이점

slowcurve·2023년 2월 9일

Linux

목록 보기
2/3

🤔 RPM 과 YUM 이란?

RPM (Red Hat Package Manager) 과 YUM (Yellowdog Updater, Modified) 은 둘 다 리눅스에서 패키지를 관리(설치, 삭제, 업데이트 등)하는 명령어입니다.


RPM

초기 리눅스에서는 패키지를 설치하기 위해 tar, gzip 과 같은 확장자를 사용하였고, 모든 패키지를 설치할 때 사용자가 직접 컴파일 하여 설치해야 했습니다. 이런 불편함을 해소하기 위해 RedHat 사에서 개발한 패키지 관리 프로그램이 RPM 입니다. RPM 패키지에는 실행파일, 설정파일, 제작자 정보 등을 담고 있습니다.

✅ RPM 의 특징

  1. 인터넷이 연결되어 있지 않아도 설치가 가능
  2. *.rpm 확장자로 되어있는 패키지 설치 가능
  3. 패키지 사이에 의존하고 있는 패키지까지 자동으로 설치되지 않음

2. YUM

YUM 은 RPM 이후에 등장한 패키지 관리 프로그램으로, RPM을 기반으로 설계되었습니다. 인터넷을 사용하여 패키지를 설치할 때 필요한 패키지들을 모두 다운로드 받아서 설치할 수 있으며, 때문에 패키지간의 의존성 문제를 해결 할 수 있습니다.

✅ YUM 의 특징

  1. 인터넷을 통한 설치가 가능
  2. 특정한 파일 확장자를 요구하지 않음
  3. 패키지 사이에 의존하고 있는 패키지까지 자동으로 설치됨

0개의 댓글