Fue creado por Ian Jackson en 1993.
Se utiliza para instalar, quitar, y proporcionar información sobre los paquetes .deb.
dpkg es en sí misma una herramienta de bajo nivel; se necesita un frontal de alto nivel para traer los paquetes desde lugares remotos o resolver conflictos complejos en las dependencias de paquetes.
Debian cuenta con apt para esta tarea.
Debian posee una serie de herramientas que es necesario llamar para construir un paquete: