Dpkg
dpkg est la base du système de gestion des paquets sur Debian. Il a été créé par Ian Jackson en 1993. dpkg est similaire à RPM dans la mesure où il est utilisé pour installer, supprimer et fournir des informations à propos des paquets .deb. En fait, RPM est basé fortement sur les dépendances des paquets dpkg, mais de manière simplifiée.
Outils dpkg
Debian a une série d'outils qui seront appelés lors de la création d'un paquet. Parmi ceux-ci, on trouve :
- dpkg-source packs and unpacks the source files of a Debian package.
- dpkg-deb packs and unpacks binary packages
- dpkg-gencontrol reads the information from an unpacked Debian tree source and generates a binary package control package, creating an entry for this in Debian/files.
- dpkg-shlibdeps calculates the dependencies of runs with respect to libraries.
- dpkg-genchanges reads the information from an unpacked Debian tree source that once constructed creates a control file (.changes).
- dpkg-buildpackage is a control script that can be used to construct the package automatically.
- dpkg-distaddfile adds a file input to debian/files.
- dpkg-parsechangelog reads the changes file (changelog) of an unpacked Debian tree source and creates a conveniently prepared output with the information for those changes.
