문제
다음 (괄호) 안에 들어갈 내용으로 알맞은 것은?
yum은 ( ㉠ ) 기반의 시스템 패키지를 손쉽게 설치하고 자동으로 업데이트를 수행하는 명령행 기반의 유틸리티이다. yum은 ( ㉡ )에 관련 패키지들을 모아두고, 네트워크를 통해서 의존성을 검사하여 설치 및 업데이트 등을 수행한다.
① ㉠ deb ㉡ library ② ㉠ rpm ㉡ repository ③ ㉠ rpm ㉡ library ④ ㉠ deb ㉡ repository
정답
2번
해설
정답: 2. yum 은 RPM 패키지를 관리하는 도구이고, 패키지를 모아 두는 저장소를 repository(리포지터리)라고 한다. 따라서 ㉠ = rpm, ㉡ = repository 다.
오답 풀이
- 1번: ㉠ deb 는 데비안 계열 패키지로 yum 의 기반이 아니다.
- 2번: ㉠ rpm, ㉡ repository 로 yum 의 동작과 일치하므로 옳다(이 문항의 정답).
- 3번: ㉡ 을 library 로 본 것은 패키지를 모아 두는 "저장소" 개념과 맞지 않는다.
- 4번: ㉠ deb 기반이라는 전제 자체가 틀렸다.
보충 개념 yum/dnf(RHEL·CentOS, rpm 기반) vs apt(데비안·우분투, deb 기반). 패키지를 모아 둔 곳은 repository 이며 /etc/yum.repos.d/ 에 저장소 설정이 있다.