apt
Advanced Packaging Tool의 약자
Debian 계열 배포판에서 소프트웨어를 설치하고 제거하는 일을 한다.
사용법 : (sudo) apt(-get) install 패키지명
dpkg
Debian package의 약자
dpkg는 데비안 패키지 관리 시스템의 기초가 되는 소프트웨어이다.
apt등과 같은 고급 도구에 비해 낮은 레벨의 도구이다.
사용법 : dpkg -i deb파일명
aptitude
apt의 프론트엔드 프로그램이다.
소프트웨어 패키지의 목록을 보여주고, 사용자가 패키지를 능동적으로 설치 혹은 삭제하도록 허용한다.
유연한 검색 패턴을 지원하는 검색 기능을 가지고 있다.
사용자 인터페이스를 추가해 사용자가 대화형으로 패키지를 검색해
설치, 제거할 수 있는 high-level 패키지 관리 도구이다.
Debian을 위해 만들어졌지만 rpm 기반 패키지까지 확장된다.
텍스트 기반 대화형 인터페이스와 비대화형 command line 모드에서도 작동한다.
차이점
aptitude가 더 기능이 많고 방대하다
주요 패키지 작업 과정을 자동화하여 쉽게 작업할 수 있도록 해준다.