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에 의존합니다. aptapt-get 간의 중요한 차이점이 있습니다. apt는 파서를 손상시킬 수 있는 진행률 표시줄과 같은 기능을 도입하는 반면, apt-get은 이전 버전과의 호환성을 유지하여 스크립트 작성에 더 적합합니다.

🔗 관련 용어

선행 지식:

📚 출처