공든탑앱 열기

배포판 계열

리눅스마스터 2급 · 리눅스의 이해 · 약 7분

쉽게 말하면

리눅스 심장(커널)만 받으면 바로 쓰기 어려워요. 그래서 여러 회사와 단체가 필요한 프로그램, 설치 도구, 화면 꾸밈까지 묶어 '완성품'으로 내놓아요. 이것이 배포판이에요(Ubuntu, Rocky Linux 등). 같은 엔진에 차체만 다른 자동차 브랜드처럼, 집안(계열)에 따라 프로그램 설치 명령이 달라요.

시험용 정의

배포판은 리눅스 커널에 GNU 도구, 패키지 관리자, 설치 프로그램, 데스크톱 환경 등을 묶어 바로 쓸 수 있게 만든 운영체제 꾸러미다. 계열을 알면 패키지 도구를 바로 알 수 있다.

비유로 이해하기

같은 엔진(커널)을 쓰지만 제조사마다 차체와 옵션을 다르게 꾸민 자동차 브랜드들이다.

자세히

3대 계열

계열배포판패키지
레드햇RHEL(상용), Fedora(최신 기술 시험), CentOS Stream, Rocky Linux, AlmaLinux, Oracle Linux.rpm · rpm, yum, dnf
데비안Debian, Ubuntu(캐노니컬), Linux Mint, Kali Linux, Raspberry Pi OS.deb · dpkg, apt
슬랙웨어Slackware(가장 오래된 배포판 중 하나), SUSE·openSUSE(현재는 rpm·zypper 사용).tgz / .rpm

기타 배포판

Arch Linux단순함·롤링 릴리스, pacman
Gentoo소스 컴파일 기반, emerge
Alpine초경량, 컨테이너 이미지에 인기, apk

패키지와 패키지 관리자

패키지는 프로그램 파일, 설정 파일, 설치 위치, 필요한 다른 패키지(의존성) 정보를 한 파일로 묶은 설치 꾸러미다. 패키지 관리자는 이 꾸러미를 설치·업데이트·삭제하고 의존성을 챙겨 주는 도구다. 계열마다 형식이 달라서 레드햇 계열 패키지(.rpm)를 데비안 계열(dpkg)에 바로 설치할 수 없다. 그래서 배포판 계열을 알면 쓸 도구가 정해진다.

업스트림은 코드가 먼저 만들어지는 윗물 쪽 프로젝트다. Fedora에서 먼저 시험한 기술이 CentOS Stream을 거쳐 RHEL로 내려오므로 Fedora가 RHEL의 업스트림이다. Ubuntu의 업스트림은 Debian이다.

용어

LTS(Long Term Support): 장기 지원판. Ubuntu LTS는 2년마다 4월(예: 24.04)에 나오고 5년 이상 지원. 롤링 릴리스: 버전 구분 없이 계속 업데이트. CentOS Linux 8이 조기 종료된 뒤 RHEL 호환 대안으로 Rocky Linux·AlmaLinux가 등장했다. 한국 배포판으로는 과거 한컴리눅스, 부요, 하모니카(교육용) 등이 있다.

시험에 이렇게 나와요

1차 출제기준 · 공개 기출 없음

확인 문제

Q1. Ubuntu에서 패키지를 설치할 때 쓰는 도구는?

  1. rpm·yum
  2. pkg_add
  3. emerge
  4. dpkg·apt
정답 보기

4번 dpkg·apt

Ubuntu는 데비안 계열이라 .deb 패키지와 dpkg·apt를 쓴다. rpm·yum·dnf는 레드햇 계열, pkg_add는 BSD, emerge는 젠투다.

Q2. 레드햇 계열 배포판이 아닌 것은?

  1. Fedora
  2. Rocky Linux
  3. Ubuntu
  4. CentOS
정답 보기

3번 Ubuntu

Ubuntu는 데비안 계열이다. Fedora, Rocky Linux, CentOS는 레드햇 계열로 rpm 패키지를 쓴다.

Q3. 데비안 계열 배포판의 패키지 파일 확장자는?

  1. .tgz
  2. .rpm
  3. .pkg
  4. .deb
정답 보기

4번 .deb

.deb다. 데비안·우분투는 .deb, 레드햇·로키 리눅스 계열은 .rpm을 쓴다.

Q4. SUSE Linux의 뿌리가 된 계열은?

  1. BSD
  2. 데비안
  3. 레드햇
  4. 슬랙웨어
정답 보기

4번 슬랙웨어

슬랙웨어에서 시작. 지금은 RPM 기반.

헷갈리기 쉬운 O·X

Fedora는 레드햇이 후원하는 커뮤니티 배포판으로 새 기술을 먼저 도입한다.

정답 보기

O RHEL의 업스트림 역할.

Linux Mint는 레드햇 계열이다.

정답 보기

X Ubuntu(데비안) 기반.

Ubuntu는 캐노니컬(Canonical)이 개발한다.

정답 보기

O 맞는 설명이다.

함께 보면 좋은 개념