apt-get
데비안 기반 리눅스 시스템을 위한 명령줄 패키지 관리 유틸리티입니다.
apt-get은 dpkg 패키지 관리자의 정교한 프론트엔드 역할을 합니다. 설치가 요청되면 apt-get은 구성된 저장소를 쿼리하고, 종속성 그래프를 계산하며, 필요한 .deb 파일을 다운로드하고 GPG 서명을 확인한 다음, 실제 설치를 dpkg에 위임합니다. 최신 apt 명령과 달리 apt-get은 안정적인 CLI 출력을 보장하므로 스크립트 및 자동화를 위한 표준 선택입니다.
graph LR
Center["apt-get"]:::main
Pre_linux["linux"]:::pre --> Center
click Pre_linux "/terms/linux"
Rel_bash["bash"]:::related -.-> Center
click Rel_bash "/terms/bash"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 5살도 이해할 수 있게 설명
apt-get은 리눅스 컴퓨터를 위한 앱스토어와 같지만 전적으로 텍스트를 입력하여 작동한다고 생각하면 됩니다.
🤓 Expert Deep Dive
apt-get의 아키텍처는 종속성 해결을 위해 libapt-pkg에 의존합니다. apt와 apt-get 간의 중요한 차이점이 있습니다. apt는 파서를 손상시킬 수 있는 진행률 표시줄과 같은 기능을 도입하는 반면, apt-get은 이전 버전과의 호환성을 유지하여 스크립트 작성에 더 적합합니다.
🔗 관련 용어
선행 지식: