Linux에서 패키지 설치를 위해 사용하는 명령어. yum, rpm은 최종적으로 원하는 패키지 프로그램을 설치한다는 점에서 같지만, 작동 방식에 차이가 있다.
1. RPM(redhat Package Manager)
- 인터넷에 연결되지 않은 상태에서도 패키지를 설치할 수 있는 명령어(컴퓨터에 .rpm 패키지 파일 필요)
- 패지키는 서로 의존성을 가진다. 예를 들어 C 패키지를 설치하기 위해 B 패키지가 필요하고, B 패키지를 설치하기 위해 A 패키지가 필요한 경우, 설치 순서는 A -> B -> C 순으로 해야 한다.
- 개별 패키지를 수동으로 설치하는 개념이기 때문에, 사용자가 직접 의존성을 고려해서 설치해야 함.
2. YUM(Yellodog Updater Modified)
- 인터넷으로 연결된 저장소로 접근해서 원하는 패지키를 설치하는 명령어.
- 최종적으로 필요한 의존 패키지까지 모두 자동으로 설치해준다.
- 인터넷 저장소에 존재하는 rpm 패키지만 설치할 수 있다는 단점이 있다.
출처
https://change-words.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-rpm-yum