์๋ฐฑ ๊ฐ์ ๋ฌํ๋ ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ ์ ํ๋ค ๋ณด๋ฉด ๋๋ถ๋ถ์ด ๋ช ๊ฐ์ ํฐ โ๊ฐ๋ฌธ(family)โ์์ ํ์๋์๋ค๋ ๊ฒ์ ์๊ฒ ๋ฉ๋๋ค. ์ด๋ค ๊ฐ๋ฌธ์ ์ํ๋์ง์ ๋ฐ๋ผ ํจํค์ง ๊ด๋ฆฌ ๋ช ๋ น์ด, ํ์ผ ์์คํ ๊ณ์ธต ๊ตฌ์กฐ ๊ดํ, ์ปค๋ฎค๋ํฐ ๋ฌธํ๊น์ง ํฌ๊ฒ ๋ฌ๋ผ์ง๋๋ค. ์ด๋ฒ ๊ธ์์๋ ๋ฆฌ๋ ์ค ์ํ๊ณ์ ์ธ ์ถ์ธ Debian ๊ณ์ด, Red Hat ๊ณ์ด, Arch ๊ณ์ด์ ๋น๊ตํฉ๋๋ค.
Debian ๊ณ์ด: ๊ฐ์ฅ ๋์ ํ์ ์ํ๊ณ
Debian์ 1993๋ ์์๋ ๊ฐ์ฅ ์ค๋๋ ์ปค๋ฎค๋ํฐ ์ฃผ๋ ๋ฐฐํฌํ ์ค ํ๋๋ก, ์ง๊ธ๊น์ง๋ ๊ฐ์ฅ ๋ง์ ํ์ ๋ฐฐํฌํ์ ๋ณ์ ๊ฐ๋ฌธ์ ๋๋ค. Ubuntu, Linux Mint, Kali Linux, Raspberry Pi OS, MX Linux, elementary OS ๋ฑ์ด ๋ชจ๋ Debian์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
- ํจํค์ง ํ์:
.deb - ํจํค์ง ๊ด๋ฆฌ์:
dpkg(์ ์์ค),apt(๊ณ ์์ค) - ํต์ฌ ์ฒ ํ: Debian Social Contract์ Debian Free Software Guidelines์ ๋ฐ๋ผ ์์ ์ํํธ์จ์ด ์์น์ ์๊ฒฉํ๊ฒ ์งํค๋ฉฐ, ์ปค๋ฎค๋ํฐ ํฉ์๋ฅผ ์ค์ํ๋ ๊ฑฐ๋ฒ๋์ค ๊ตฌ์กฐ๋ฅผ ๊ฐ๊ณ ์์ต๋๋ค.
apt install, apt update, apt upgrade๋ผ๋ ๋ช
๋ น์ด๋ ๋ฆฌ๋
์ค๋ฅผ ์ ํด๋ณธ ์ฌ๋์ด๋ผ๋ฉด ๋๊ตฌ๋ ํ ๋ฒ์ฏค ๋ค์ด๋ดค์ ์ ๋๋ก ๋๋ฆฌ ํผ์ ธ ์์ต๋๋ค. ์ด๋ ๊ทธ๋งํผ Debian ๊ณ์ด์ ์ ๋ณ์ด ๋๋ค๋ ๋ป์ด๊ธฐ๋ ํฉ๋๋ค.
Red Hat ๊ณ์ด: ์ํฐํ๋ผ์ด์ฆ์ ํ์ค
Red Hat Enterprise Linux(RHEL)๋ฅผ ์ค์ฌ์ผ๋ก ํ ๊ฐ๋ฌธ์ผ๋ก, Fedora, CentOS Stream, Rocky Linux, AlmaLinux, openSUSE(์ ํํ๋ ๋ณ๋ ๊ณ์ด์ด์ง๋ง RPM ํ์์ ๊ณต์ ) ๋ฑ์ด ์ฌ๊ธฐ ์ํฉ๋๋ค. ๊ธฐ์ ์๋ฒ ์์ฅ์์ ์ค๋ซ๋์ ์ฌ์ค์์ ํ์ค์ผ๋ก ์๋ฆฌ์ก์์จ ๊ณ์ด์ ๋๋ค.
- ํจํค์ง ํ์:
.rpm - ํจํค์ง ๊ด๋ฆฌ์:
rpm(์ ์์ค),dnf(๊ณ ์์ค, ๊ณผ๊ฑฐ์๋yum) - ํต์ฌ ์ฒ ํ: ์์ ์ฑ๊ณผ ์ฅ๊ธฐ ์ง์์ ์ค์ํ๋ฉฐ, ๋๊ท๋ชจ ๊ธฐ์ ์ธํ๋ผ์์์ ์ธ์ฆ(certification)๊ณผ ์ง์ ๊ณ์ฝ์ ์ค์ํ ๋น์ฆ๋์ค ๋ชจ๋ธ๋ก ์ผ์ต๋๋ค.
Fedora๋ ์ด ๊ฐ๋ฌธ์์ ์์ธ์ ์ผ๋ก ์ต์ ๊ธฐ์ ์ ๋น ๋ฅด๊ฒ ์คํํ๋ ์ญํ ์ ๋งก๊ณ ์๊ณ , ์ฌ๊ธฐ์ ๊ฒ์ฆ๋ ๊ธฐ๋ฅ๋ค์ด ์๊ฐ์ด ์ง๋ RHEL์ ๋ฐ์๋๋ ๊ตฌ์กฐ์ ๋๋ค. ์ฆ Fedora๋ RHEL์ โ์คํ์คโ ์ญํ ์ ํ๋ค๊ณ ๋ณด๋ฉด ์ดํด๊ฐ ์ฝ์ต๋๋ค.
Arch ๊ณ์ด: ๋ฏธ๋๋ฉ๋ฆฌ์ฆ๊ณผ ์ฌ์ฉ์ ์ฃผ๋
Arch Linux๋ฅผ ์ค์ฌ์ผ๋ก ํ ๊ฐ๋ฌธ์ผ๋ก, Manjaro, EndeavourOS, CachyOS, Garuda Linux ๋ฑ์ด ํ์๋์์ต๋๋ค. โKISS(Keep It Simple, Stupid)โ ์์น์ ๋ด์ธ์ฐ๋ฉฐ, ๋ฐฐํฌํ์ด ์ฌ์ฉ์๋ฅผ ๋์ ํด ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ธฐ๋ณด๋ค ์ฌ์ฉ์๊ฐ ์ง์ ์์คํ ์ ๊ตฌ์ฑํ๋๋ก ์ ๋ํ๋ ์ฒ ํ์ ๊ฐ๊ณ ์์ต๋๋ค.
- ํจํค์ง ํ์:
pkg.tar.zst - ํจํค์ง ๊ด๋ฆฌ์:
pacman - ํต์ฌ ์ฒ ํ: ์ต์ํ์ ๊ธฐ๋ณธ๊ฐ๊ณผ ์ต๋ํ์ ์ฌ์ฉ์ ์ ์ด๊ถ. ๋ถํ์ํ ์๋ํ๋ ์ถ์ํ๋ฅผ ๋ฐฐ์ ํฉ๋๋ค.
AUR(Arch User Repository)์ ์ด ๊ณ์ด์ ๋ ๋ณด์ ์ธ ๊ฐ์ ์ ๋๋ค. ๊ณต์ ์ ์ฅ์์ ์๋ ์ํํธ์จ์ด๋ผ๋ ์ปค๋ฎค๋ํฐ๊ฐ ์์ฑํ ๋น๋ ์คํฌ๋ฆฝํธ(PKGBUILD)๋ฅผ ํตํด ๊ฑฐ์ ๋ชจ๋ ๊ฒ์ ์ค์นํ ์ ์์ด์, ์ฌ์ค์ ๋ฆฌ๋ ์ค์์ ๊ตฌํ ์ ์๋ ์ํํธ์จ์ด์ ์ต๋ ๋ค์์ฑ์ ์๋ํฉ๋๋ค.
์ธ ๊ณ์ด ํต์ฌ ๋น๊ต
| ํญ๋ชฉ | Debian ๊ณ์ด | Red Hat ๊ณ์ด | Arch ๊ณ์ด |
|---|---|---|---|
| ํจํค์ง ํ์ | .deb | .rpm | pkg.tar.zst |
| ๋ํ ๋ช ๋ น์ด | apt | dnf | pacman |
| ์ฃผ์ ์ฌ์ฉ์ฒ | ๋ฐ์คํฌํฑ, ๊ฐ์ธ ์๋ฒ | ์ํฐํ๋ผ์ด์ฆ ์๋ฒ | ๋ฐ์คํฌํฑ, ์ปค์คํฐ๋ง์ด์ง |
| ๋ฆด๋ฆฌ์ฆ ๋ฐฉ์ | ๋๋ถ๋ถ ํฌ์ธํธ ๋ฆด๋ฆฌ์ฆ | ํฌ์ธํธ ๋ฆด๋ฆฌ์ฆ(RHEL), ๋กค๋ง(Fedora) | ๋๋ถ๋ถ ๋กค๋ง ๋ฆด๋ฆฌ์ฆ |
| ์ปค๋ฎค๋ํฐ ์ ์ฅ์ | PPA(์ ํ์ , Ubuntu) | COPR(Fedora) | AUR |
๋ฐฐํฌํ์ ๊ณ ๋ฅผ ๋ ์ด ๊ตฌ๋ถ์ด ์ ์ค์ํ๊ฐ
์ธ ๊ณ์ด์ ์ฐจ์ด๋ฅผ ์์๋๋ฉด, ์๋ก์ด ๋ฐฐํฌํ์ ์ ํ์ ๋ โ์ด๊ฑด ์ด๋ ๊ฐ๋ฌธ ์ถ์ ์ด๋ ์๋ง ์ด๋ฐ ํจํค์ง ๋งค๋์ ๋ฅผ ์ฐ๊ณ , ์ด๋ฐ ์ฒ ํ์ ๊ฐ๊ณ ์๊ฒ ๊ตฌ๋โ๋ผ๊ณ ๋ฏธ๋ฆฌ ์ง์ํ ์ ์์ต๋๋ค. ๋ฌธ์ ํด๊ฒฐ์ ์ํด ๊ฒ์ํ ๋๋ โUbuntu์์๋ ์ด๋ ๊ฒ ํด๊ฒฐํ๋คโ๋ ๊ธ์ ๋ดค๋ค๋ฉด ์ด๊ฒ์ด Debian ๊ณ์ด ์ ๋ฐ์ ์ ์ฉ๋ ๊ฐ๋ฅ์ฑ์ด ๋๋ค๋ ๊ฒ์ ์ ์ ์๊ณ , ๋ฐ๋๋ก Fedora ๊ด๋ จ ํด๊ฒฐ์ฑ ์ด Arch ๊ณ์ด์๋ ๊ทธ๋๋ก ์ ์ฉ๋์ง ์๋๋ค๋ ๊ฒ๋ ์์ธกํ ์ ์์ต๋๋ค.
๊ฒฐ๊ตญ ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ ๊ฒ๋ชจ์ต์ ๋ฐ์คํฌํฑ ํ๊ฒฝ๋ณด๋ค, ์ด๋ค ๊ฐ๋ฌธ์ ์ํด ์๊ณ ์ด๋ค ํจํค์ง ๊ด๋ฆฌ ์ฒ ํ์ ๋ฐ๋ฅด๋์ง๊ฐ ์ค์ฌ์ฉ์์ ํจ์ฌ ์ค์ํ ๊ธฐ์ค์ด ๋ฉ๋๋ค. ์๋ก์ด ๋ฐฐํฌํ์ ์ ํ ๋ ๊ฐ์ฅ ๋จผ์ โ์ด๊ฑด ์ด๋ ๊ณ์ด์ธ๊ฐโ๋ฅผ ํ์ธํ๋ ์ต๊ด์ ๋ค์ด๋ฉด, ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ์ด ํจ์ฌ ๋น ๋ฅด๊ฒ ๋๊ฒ ๋ฉ๋๋ค.
๋๊ธ
์ฒซ ๋ฒ์งธ ๋๊ธ์ ๋จ๊ฒจ๋ณด์ธ์!
