그림 2-5는 온라인 소프트웨어 저장소와 리눅스 컴퓨터에서 실행되는 패키지 관리자 간의 연동에 필요한 몇 가지 요소를 보여준다.
▲ 그림 2-5 마스터 소프트웨어 저장소와 미러 서버 그리고 사용자 컴퓨터에서 실행되는 리눅스 간의 관계
이 시스템은 믿을 수 없을 정도로 잘 작동한다. 역사적이나 경제적인 이유로 리눅스말고는 이런 시스템이 거의 존재하지 않는다. 하지만 여러분이 사용할 패키지 관리자는 리눅스 배포판에 따라 다르다. 대체로 데비안/우분투 계열 배포판은 APT를 사용하고, 레드햇 계열 배포판은 RPM과 Yum(최근에는 DNF로 대체되고 있다) 관리자를 사용한다. 배포판별 패키지 관리자는 표 2-1에 나와 있다.
▼ 표 2-1 패키지 관리자와 배포판
패키지 관리자 |
배포판 |
APT |
데비안 우분투 민트 칼리 리눅스 |
RPM |
레드햇 엔터프라이즈 리눅스 CentOS 페도라 |
YaST |
수세 리눅스 오픈수세 |