리눅스의 패키지 매니저 종류가 많은데, 아래 두가지를 기준으로 구분할 수 있다.
- 배포판 계열
- Debian (Ubuntu, Debian)
- RedHat (RHEL, CentOS, Fedora)
- 패키지간 의존성 관리 여부
- X (의존성 관리 안함)
- .deb 또는 .rpm 파일 하나를 직접 설치·삭제해야함.
- 다른 필요한 프로그램(의존성)을 자동으로 다운로드하지 못함.
- O (의존성 자동 관리)
- Package Repository 에서 패키지를 찾아줌.
- 다른 필요한 프로그램(의존성)을 자동으로 다운로드 & 설치함.
- X (의존성 관리 안함)
정리하면 아래 표와 같다.
| Debian | RedHat | |
| 의존성 수동관리 | dpkg | rpm |
| 의존성 자동관리 | apt-get, apt | yum, dnf |
apt-get 과 apt 의 차이는 아래와 같다.
- apt: apt-get의 복잡한 명령어를 사용자가 쓰기 편하게 다듬은 현대적 기본 도구. (현재 Ubuntu 권장)
yum 과 dnf 의 차이는 아래와 같다.
- yum의 성능과 메모리 사용량을 개선한 차세대 도구. (현재 RHEL/Fedora 권장)
'Linux' 카테고리의 다른 글
| [LINUX] NFS 서버 설치하기 (0) | 2026.08.04 |
|---|---|
| [LINUX] TLS 사설 인증서 생성방법 (0) | 2026.07.29 |
| [Linux] m1 silicon 맥북에서 UTM 을 이용하여 우분투 리눅스에 k8s 실습환경 구축(동작확인완료) (0) | 2025.12.21 |
| [Linux] Debian 리눅스에서 apt update 및 install 불가 현상 해결 (1) | 2025.08.07 |
| [LINUX] 자주쓰는 dd 명령어 옵션 정리 (0) | 2025.05.04 |