![]() | |
원저자 | 이안 머독 (Ian Murdock) |
---|---|
개발자 | dpkg 팀 |
발표일 | 1994년 1월 |
안정화 버전 | 1.21.22[1] ![]() |
미리보기 버전 | 1.22.7[2] ![]() |
저장소 | |
프로그래밍 언어 | C, C #, 펄[3] |
운영 체제 | 유닉스 계열, POSIX |
종류 | 패키지 관리 시스템 |
라이선스 | GNU 일반 공중 사용 허가서 |
웹사이트 | wiki |
dpkg는 데비안 패키지 관리 시스템의 기초가 되는 소프트웨어이다. dpkg
명령어가 .deb 패키지의 설치, 삭제, 정보 제공을 위해 사용된다.
dpkg
그 자체는 저레벨의 도구이며, APT와 같은 고급 도구들이 복잡한 패키지 관계와 패키지를 원격에서 받아오는 등의 일을 한다. 앱티튜드 (Aptitude), 시냅틱 (Synaptic) 등이 dpkg
자체보다 많이 쓰이는데, 패키지 의존성을 다루는 더 많은 방법과 더 이해하기 편한 인터페이스를 갖고 있기 때문이다.
데비안 패키지 "dpkg"는 dpkg
프로그램과 더불어 패키징 시스템이 작동하게 하는 dpkg-statoverride
, dpkg-divert
, dpkg-trigger
and update-alternatives
외의 몇몇 프로그램을 설치한다.[4] dpkg는 start-stop-daemon
, install-info
와 같은 프로그램을 설치하며, install-info
는 일반적으로 하위 호환성을 위해 남겨진다.[5] (현재는 별도로 개발, 배포된다.) 데비안 패키지 "dpkg-dev"는 아래에 설명된 다양한 도구들을 포함하고 있다.