|
Size: 966
Comment: converted to 1.6 markup
|
Size: 1908
Comment: complete rewrite
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 3: | Line 3: |
| Although it sounds a lot like bureaucracy, it is the [[http://www.debian.org/doc/debian-policy/|Debian Policy Manual]] that makes Debian the best operating system. It describes what packages should contain, how they should be configured, and generally how packages fit together to create a Debian system. | <<TableOfContents(2)>> |
| Line 5: | Line 5: |
| There are policies which govern every package. The most important one is that Debian needs to comply with the FilesystemHierarchyStandard - this makes sure you can always find files where you expect them. There are specific policies which govern which interfaces certain packages follow. For example, every program that sends e-mail needs to Provide: mail-transfer-agent. This means that other programs that need to send e-mail just depend: mail-transfer-agent, and are able to use /usr/sbin/sendmail. | == Introduction == |
| Line 7: | Line 7: |
| Although it sounds a lot like bureaucracy, it is the [[http://www.debian.org/doc/debian-policy/|Debian Policy Manual]] that makes Debian the best operating system. It describes what packages should contain, how they should be configured, and generally how packages fit together to create a Debian system. The latest version is version 3.9.0.0, 2010-06-28 == Related documents == === official Related documents === see [[http://www.debian.org/doc/debian-policy/ch-scope.html#s-related|paragraph 1.4 of the debian policy]] * The FilesystemHierarchyStandard. It is the most important one. Debian needs to comply with it. It makes sure you can always find files where you expect them to be. * The [[http://www.debian.org/doc/packaging-manuals/virtual-package-names-list.txt|virtual-package-names-list.txt]] * The [[http://www.debian.org/doc/packaging-manuals/menu-policy/|menu policy]] * The [[http://www.debian.org/doc/packaging-manuals/mime-policy/|mime policy]] * The [[http://www.debian.org/doc/packaging-manuals/perl-policy/|perl policy]] * The [[http://www.debian.org/doc/packaging-manuals/debconf_specification.html|debconf specification]] * The [[http://www.debian.org/doc/packaging-manuals/debian-emacs-policy|emacs policy]] === other documents === [[http://www.debian.org/doc/developers-reference/|developers reference]] * The [[DebianPython/Policy|python policy]] == History == * version 3 * version 3.6.0.0, 2003-07-09 * version 3.7.0.0, 2006-04-26 * version 3.8.0.0, 2008-06-04 * version 3.9.0.0, 2010-06-28 == More information == |
|
| Line 10: | Line 50: |
=== information === [[http://packages.qa.debian.org/d/debian-policy.html]] |
Introduction
Although it sounds a lot like bureaucracy, it is the Debian Policy Manual that makes Debian the best operating system.
It describes what packages should contain, how they should be configured, and generally how packages fit together to create a Debian system.
The latest version is version 3.9.0.0, 2010-06-28
Related documents
official Related documents
see paragraph 1.4 of the debian policy
The FilesystemHierarchyStandard. It is the most important one. Debian needs to comply with it. It makes sure you can always find files where you expect them to be.
The menu policy
The mime policy
The perl policy
The emacs policy
other documents
The ?python policy
History
- version 3
- version 3.6.0.0, 2003-07-09
- version 3.7.0.0, 2006-04-26
- version 3.8.0.0, 2008-06-04
- version 3.9.0.0, 2010-06-28
More information
Development
See the Debian Policy team description for information on how Policy is developed and changed.
