This manual describes the policy requirements for the Debian GNU/Linux distribution. This includes the structure and contents of the Debian archive and several design issues of the operating system, as well as technical requirements that each package must satisfy to be included in the distribution.
Copyright © 1996,1997,1998 Ian Jackson and Christian Schwarz.
This manual is free software; you may redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
This is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU General Public License for more details.
A copy of the GNU General Public License is available as
/usr/share/common-licenses/GPL
in the Debian GNU/Linux
distribution or on the World Wide Web at the GNU General Public
Licence
. You can also obtain it by writing to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
debian/changelog
debian/rules
debian/substvars
debian/files
debian/control
DEBIAN/control
.changes
init.d
scriptsinit.d
scriptsdpkg-deb
dpkg-source
- packs and unpacks Debian source packagesdpkg-buildpackage
- overall package-building control scriptdpkg-gencontrol
- generates binary package control filesdpkg-shlibdeps
- calculates shared library dependenciesdpkg-distaddfile
- adds a file to debian/files
dpkg-genchanges
- generates a .changes
upload control filedpkg-parsechangelog
- produces parsed representation of a changelogdpkg-architecture
- information about the build and host systemdebian/rules
- the main building scriptdebian/changelog
debian/substvars
and variable substitutionsdebian/files
debian/tmp
dpkg-source
dpkg
update-alternatives
(from old Packaging Manual)Debian Policy Manual
version 3.6.1.1, 2004-06-25