패키지 매니저란?

bean-baek·2023년 5월 5일
0

Born2BeRoot

목록 보기
4/8

Package Manager

패키지 관리자 : 컴퓨터프로그램의 설치, 업그레이드, 구성 제거 과정을 자동화하는 소프트웨어 도구들의 모임

apt와 aptitude의 차이

apt(Advanced Packaging Tool)

  • 데비안 계열에서 사용되는 기본 패키지 관리 도구
  • 터미널에서 사용되며 패키지 설치, 업데이트 및 삭제를 간단하게 처리 가능
  • 의존성 문제를 자동으로 해결해주는 기능 제공
  • 실질적으로는 dpkg를 호출하여 작업을 수행

Aptitude

  • 인터렉티브한 (사용자 친화적 / 대화형) CLI 인터페이스를 제공하여 패키지 설치, 업데이트 및 삭제를 직관적으로 처리 가능
  • 의존성 문제 해결 기능 및 패키지 상태를 쉽게 표시해주는 기능 제공

⇒ apt는 CLI환경에서 간단한 패키지 관리를 위해 사용되는 도구이며 aptitude는 apt보다 인터랙티브하여 더 많은 기능 제공하는 CLI도구

  • dpkg 데비안 패키지 관리자로써 패키지 설치, 업그레이드, 제거하는 작업 진행. 패키지간의 의존성을 해결하지 못함 → 자동으로 설치하지 않음 반면 apt는 자동으로 설치 가능 + 패키지 저장소 관리 가능 + 새로운 패키지 찾고 업그레이드 가능 ⇒ apt는 dpkg기능을 보안하고 패키지 관리를 편리하게 함

0개의 댓글