반응형
apt와 apt-get의 차이
apt와 apt-get은 둘 다 Debian/Ubuntu 계열에서 패키지를 관리하는 명령어입니다. 하지만 둘 사이에는 몇 가지 차이가 있습니다.
🔹 apt-get vs apt
- 역사와 목적
- apt-get : 예전부터 있던 저수준 패키지 관리 도구입니다. 안정성과 호환성이 높아 스크립트나 자동화 환경에서 많이 사용합니다.
- apt : Ubuntu 16.04(2016년) 이후 도입된 사용자 친화적인 인터페이스입니다. 사람이 직접 CLI에서 사용하기 편하도록 개선되었습니다.
- 출력 차이
- apt-get update → 단순히 업데이트 진행 로그만 표시합니다.
- apt update → 요약된 정보와 패키지 개수, 업그레이드 가능 패키지 등을 보기 쉽게 출력합니다.
- 호환성과 안정성
- apt-get은 완전히 안정된 저수준 명령어로, 앞으로도 계속 지원될 것이 보장됩니다.
- apt는 상위 레벨 래퍼(wrapper)라서 사람이 쓰기 좋지만, 일부 옵션은 apt-get보다 제한적입니다.
- 공식 권장 용도
- 사람이 터미널에서 직접 쓸 때 → apt
(예: apt install package) - 스크립트, 자동화, 서버 설정 → apt-get
(예: apt-get update && apt-get upgrade -y)
- 사람이 터미널에서 직접 쓸 때 → apt
🔹 요약
- apt-get : 안정성 최우선, 스크립트/자동화에 적합
- apt : 사용자 친화적, 대화형 사용에 적합
👉 따라서 Docker 같은 시스템 핵심 패키지를 설치할 때는 안정성이 중요한 경우 apt-get을 주로 씁니다.
반대로 개인이 직접 서버에서 명령어를 입력하면서 관리할 때는 apt를 써도 무방합니다.
반응형
'Linux > 리눅스 시스템 관리' 카테고리의 다른 글
/proc 디렉터리는 /dev 및 /sys 비교 (1) | 2025.07.03 |
---|---|
리눅스에서 /dev와 /sys 디렉터리 (1) | 2025.07.02 |
리눅스에서 디렉터리 스택(directory stack) 기능 (6) | 2025.06.28 |
패키지 관리 도구, dnf와 apt (1) | 2025.05.20 |
VMware에서 USB를 가상머신(리눅스)에 연결하는 요령 (2) | 2025.04.28 |